builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-265 starttime: 1461236983.37 results: success (0) buildid: 20160421030658 builduid: 32c8154df1fc46e39475e131af80351f revision: 735ec1225c8af825321e3cc788be610ddcb202dc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:43.372305) ========= master: http://buildbot-master01.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:43.372777) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-21 04:09:43.373069) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-21 04:09:47.302797) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 04:09:47.303284) ========= 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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 04:09:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.58M=0.001s 2016-04-21 04:09:48 (8.58 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.610635 ========= master_lag: 3.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-21 04:09:51.131184) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 04:09:51.137711) ========= 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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031438 ========= master_lag: 0.99 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 04:09:52.161174) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 04:09:52.161735) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 735ec1225c8af825321e3cc788be610ddcb202dc --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 735ec1225c8af825321e3cc788be610ddcb202dc --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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 04:09:52,375 truncating revision to first 12 chars 2016-04-21 04:09:52,375 Setting DEBUG logging. 2016-04-21 04:09:52,375 attempt 1/10 2016-04-21 04:09:52,375 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/735ec1225c8a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 04:09:53,554 unpacking tar archive at: mozilla-inbound-735ec1225c8a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.689286 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 04:09:53.878119) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:53.878448) ========= script_repo_revision: 735ec1225c8af825321e3cc788be610ddcb202dc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:53.878869) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:53.879153) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 04:09:53.902473) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 26 secs) (at 2016-04-21 04:09:53.902773) ========= /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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False 04:09:54 INFO - MultiFileLogger online at 20160421 04:09:54 in /builds/slave/test 04:09:54 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 04:09:54 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:09:54 INFO - {'append_to_log': False, 04:09:54 INFO - 'base_work_dir': '/builds/slave/test', 04:09:54 INFO - 'blob_upload_branch': 'mozilla-inbound', 04:09:54 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:09:54 INFO - 'buildbot_json_path': 'buildprops.json', 04:09:54 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:09:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:09:54 INFO - 'download_minidump_stackwalk': True, 04:09:54 INFO - 'download_symbols': 'true', 04:09:54 INFO - 'e10s': False, 04:09:54 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:09:54 INFO - 'tooltool.py': '/tools/tooltool.py', 04:09:54 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:09:54 INFO - '/tools/misc-python/virtualenv.py')}, 04:09:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:09:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:09:54 INFO - 'log_level': 'info', 04:09:54 INFO - 'log_to_console': True, 04:09:54 INFO - 'opt_config_files': (), 04:09:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:09:54 INFO - '--processes=1', 04:09:54 INFO - '--config=%(test_path)s/wptrunner.ini', 04:09:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:09:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:09:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:09:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:09:54 INFO - 'pip_index': False, 04:09:54 INFO - 'require_test_zip': True, 04:09:54 INFO - 'test_type': ('testharness',), 04:09:54 INFO - 'this_chunk': '1', 04:09:54 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:09:54 INFO - 'total_chunks': '10', 04:09:54 INFO - 'virtualenv_path': 'venv', 04:09:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:09:54 INFO - 'work_dir': 'build'} 04:09:54 INFO - ##### 04:09:54 INFO - ##### Running clobber step. 04:09:54 INFO - ##### 04:09:54 INFO - Running pre-action listener: _resource_record_pre_action 04:09:54 INFO - Running main action method: clobber 04:09:54 INFO - rmtree: /builds/slave/test/build 04:09:54 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:09:55 INFO - Running post-action listener: _resource_record_post_action 04:09:55 INFO - ##### 04:09:55 INFO - ##### Running read-buildbot-config step. 04:09:55 INFO - ##### 04:09:55 INFO - Running pre-action listener: _resource_record_pre_action 04:09:55 INFO - Running main action method: read_buildbot_config 04:09:55 INFO - Using buildbot properties: 04:09:55 INFO - { 04:09:55 INFO - "project": "", 04:09:55 INFO - "product": "firefox", 04:09:55 INFO - "script_repo_revision": "production", 04:09:55 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 04:09:55 INFO - "repository": "", 04:09:55 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 04:09:55 INFO - "buildid": "20160421030658", 04:09:55 INFO - "pgo_build": "False", 04:09:55 INFO - "basedir": "/builds/slave/test", 04:09:55 INFO - "buildnumber": 533, 04:09:55 INFO - "slavename": "tst-linux32-spot-265", 04:09:55 INFO - "revision": "735ec1225c8af825321e3cc788be610ddcb202dc", 04:09:55 INFO - "master": "http://buildbot-master01.bb.releng.use1.mozilla.com:8201/", 04:09:55 INFO - "platform": "linux", 04:09:55 INFO - "branch": "mozilla-inbound", 04:09:55 INFO - "repo_path": "integration/mozilla-inbound", 04:09:55 INFO - "moz_repo_path": "", 04:09:55 INFO - "stage_platform": "linux", 04:09:55 INFO - "builduid": "32c8154df1fc46e39475e131af80351f", 04:09:55 INFO - "slavebuilddir": "test" 04:09:55 INFO - } 04:09:55 INFO - Found installer url https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 04:09:55 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 04:09:55 INFO - Running post-action listener: _resource_record_post_action 04:09:55 INFO - ##### 04:09:55 INFO - ##### Running download-and-extract step. 04:09:55 INFO - ##### 04:09:55 INFO - Running pre-action listener: _resource_record_pre_action 04:09:55 INFO - Running main action method: download_and_extract 04:09:55 INFO - mkdir: /builds/slave/test/build/tests 04:09:55 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')]} 04:09:55 INFO - https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 04:09:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:09:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:09:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:09:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:09:57 INFO - Downloaded 1325 bytes. 04:09:57 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:09:57 INFO - Using the following test package requirements: 04:09:57 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:09:57 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 04:09:57 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 04:09:57 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'jsshell-linux-i686.zip'], 04:09:57 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 04:09:57 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:09:57 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 04:09:57 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 04:09:57 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 04:09:57 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:09:57 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 04:09:57 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 04:09:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:09:57 INFO - https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 04:09:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:09:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:09:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:09:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:05 INFO - Downloaded 22437556 bytes. 04:10:05 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/*'] 04:10:05 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/* 04:10:05 INFO - caution: filename not matched: web-platform/* 04:10:05 INFO - Return code: 11 04:10:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:10:05 INFO - https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 04:10:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:10:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:10:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:15 INFO - Downloaded 36398610 bytes. 04:10:15 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/*'] 04:10:15 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/* 04:10:19 INFO - caution: filename not matched: bin/* 04:10:19 INFO - caution: filename not matched: config/* 04:10:19 INFO - caution: filename not matched: mozbase/* 04:10:19 INFO - caution: filename not matched: marionette/* 04:10:19 INFO - caution: filename not matched: tools/wptserve/* 04:10:19 INFO - Return code: 11 04:10:19 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')]} 04:10:19 INFO - https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 04:10:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:10:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:10:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:37 INFO - Downloaded 63427503 bytes. 04:10:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:10:37 INFO - mkdir: /builds/slave/test/properties 04:10:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:10:37 INFO - Writing to file /builds/slave/test/properties/build_url 04:10:37 INFO - Contents: 04:10:37 INFO - build_url:https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:10:38 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:10:38 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:10:38 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:10:38 INFO - Contents: 04:10:38 INFO - symbols_url:https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:10:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:10:38 INFO - https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:10:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:10:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:10:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/F_F2vQiITUiZ6_n4lediSQ/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 04:11:03 INFO - Downloaded 91783473 bytes. 04:11:03 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'] 04:11:03 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 04:11:12 INFO - Return code: 0 04:11:12 INFO - Running post-action listener: _resource_record_post_action 04:11:12 INFO - Running post-action listener: set_extra_try_arguments 04:11:12 INFO - ##### 04:11:12 INFO - ##### Running create-virtualenv step. 04:11:12 INFO - ##### 04:11:12 INFO - Running pre-action listener: _pre_create_virtualenv 04:11:12 INFO - Running pre-action listener: _resource_record_pre_action 04:11:12 INFO - Running main action method: create_virtualenv 04:11:12 INFO - Creating virtualenv /builds/slave/test/build/venv 04:11:12 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 04:11:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:11:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:11:12 INFO - Using real prefix '/usr' 04:11:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:11:13 INFO - Installing distribute.............................................................................................................................................................................................done. 04:11:17 INFO - Installing pip.................done. 04:11:17 INFO - Return code: 0 04:11:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:11:17 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')]} 04:11:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:11:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:17 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')]} 04:11:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:11:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:17 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 0x97fbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9862598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9914f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, '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-1461236971.811944-291918851', '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 04:11:17 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 04:11:17 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 04:11:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:11:17 INFO - 'CCACHE_UMASK': '002', 04:11:17 INFO - 'DISPLAY': ':0', 04:11:17 INFO - 'HOME': '/home/cltbld', 04:11:17 INFO - 'LANG': 'en_US.UTF-8', 04:11:17 INFO - 'LOGNAME': 'cltbld', 04:11:17 INFO - 'MAIL': '/var/mail/cltbld', 04:11:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:11:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:11:17 INFO - 'MOZ_NO_REMOTE': '1', 04:11:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:11:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:11:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:11:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:11:17 INFO - 'PWD': '/builds/slave/test', 04:11:17 INFO - 'SHELL': '/bin/bash', 04:11:17 INFO - 'SHLVL': '1', 04:11:17 INFO - 'TERM': 'linux', 04:11:17 INFO - 'TMOUT': '86400', 04:11:17 INFO - 'USER': 'cltbld', 04:11:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:11:17 INFO - '_': '/tools/buildbot/bin/python'} 04:11:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:11:17 INFO - Downloading/unpacking psutil>=0.7.1 04:11:17 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 04:11:17 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 04:11:17 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 04:11:17 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 04:11:17 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 04:11:17 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 04:11:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:11:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:11:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:11:23 INFO - Installing collected packages: psutil 04:11:23 INFO - Running setup.py install for psutil 04:11:23 INFO - building 'psutil._psutil_linux' extension 04:11:23 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 04:11:23 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:11:23 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:11:23 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 04:11:23 INFO - building 'psutil._psutil_posix' extension 04:11:23 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 04:11:24 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 04:11:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:11:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:11:24 INFO - Successfully installed psutil 04:11:24 INFO - Cleaning up... 04:11:24 INFO - Return code: 0 04:11:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:11: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')]} 04:11:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:11:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11: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')]} 04:11:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:11:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:24 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 0x97fbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9862598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9914f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, '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-1461236971.811944-291918851', '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 04:11:24 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 04:11:24 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 04:11:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:11:24 INFO - 'CCACHE_UMASK': '002', 04:11:24 INFO - 'DISPLAY': ':0', 04:11:24 INFO - 'HOME': '/home/cltbld', 04:11:24 INFO - 'LANG': 'en_US.UTF-8', 04:11:24 INFO - 'LOGNAME': 'cltbld', 04:11:24 INFO - 'MAIL': '/var/mail/cltbld', 04:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:11:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:11:24 INFO - 'MOZ_NO_REMOTE': '1', 04:11:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:11:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:11:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:11:24 INFO - 'PWD': '/builds/slave/test', 04:11:24 INFO - 'SHELL': '/bin/bash', 04:11:24 INFO - 'SHLVL': '1', 04:11:24 INFO - 'TERM': 'linux', 04:11:24 INFO - 'TMOUT': '86400', 04:11:24 INFO - 'USER': 'cltbld', 04:11:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:11:24 INFO - '_': '/tools/buildbot/bin/python'} 04:11:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:11:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:11:24 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 04:11:24 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 04:11:24 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 04:11:24 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 04:11:24 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 04:11:24 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 04:11:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:11:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:11:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:11:29 INFO - Installing collected packages: mozsystemmonitor 04:11:29 INFO - Running setup.py install for mozsystemmonitor 04:11:30 INFO - Successfully installed mozsystemmonitor 04:11:30 INFO - Cleaning up... 04:11:30 INFO - Return code: 0 04:11:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:11:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:11:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:11:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:11:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x97fbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9862598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9914f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, '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-1461236971.811944-291918851', '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 04:11:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:11:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:11:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:11:30 INFO - 'CCACHE_UMASK': '002', 04:11:30 INFO - 'DISPLAY': ':0', 04:11:30 INFO - 'HOME': '/home/cltbld', 04:11:30 INFO - 'LANG': 'en_US.UTF-8', 04:11:30 INFO - 'LOGNAME': 'cltbld', 04:11:30 INFO - 'MAIL': '/var/mail/cltbld', 04:11:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:11:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:11:30 INFO - 'MOZ_NO_REMOTE': '1', 04:11:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:11:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:11:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:11:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:11:30 INFO - 'PWD': '/builds/slave/test', 04:11:30 INFO - 'SHELL': '/bin/bash', 04:11:30 INFO - 'SHLVL': '1', 04:11:30 INFO - 'TERM': 'linux', 04:11:30 INFO - 'TMOUT': '86400', 04:11:30 INFO - 'USER': 'cltbld', 04:11:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:11:30 INFO - '_': '/tools/buildbot/bin/python'} 04:11:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:11:30 INFO - Downloading/unpacking blobuploader==1.2.4 04:11:30 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 04:11:30 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 04:11:30 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 04:11:30 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 04:11:30 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 04:11:30 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 04:11:35 INFO - Downloading blobuploader-1.2.4.tar.gz 04:11:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:11:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:11: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 04:11: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 04:11: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 04:11: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 04:11: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 04:11: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 04:11:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:11:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:11:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:11:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:11:36 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 04:11:36 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 04:11:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:11:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:11:37 INFO - Downloading docopt-0.6.1.tar.gz 04:11:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:11:37 INFO - Installing collected packages: blobuploader, requests, docopt 04:11:37 INFO - Running setup.py install for blobuploader 04:11:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:11:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:11:37 INFO - Running setup.py install for requests 04:11:38 INFO - Running setup.py install for docopt 04:11:38 INFO - Successfully installed blobuploader requests docopt 04:11:38 INFO - Cleaning up... 04:11:38 INFO - Return code: 0 04:11:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:11:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:11:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:11:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:11:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:11:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:38 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 0x97fbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9862598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9914f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, '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-1461236971.811944-291918851', '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 04:11:38 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 04:11:38 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 04:11:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:11:38 INFO - 'CCACHE_UMASK': '002', 04:11:38 INFO - 'DISPLAY': ':0', 04:11:38 INFO - 'HOME': '/home/cltbld', 04:11:38 INFO - 'LANG': 'en_US.UTF-8', 04:11:38 INFO - 'LOGNAME': 'cltbld', 04:11:38 INFO - 'MAIL': '/var/mail/cltbld', 04:11:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:11:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:11:38 INFO - 'MOZ_NO_REMOTE': '1', 04:11:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:11:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:11:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:11:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:11:38 INFO - 'PWD': '/builds/slave/test', 04:11:38 INFO - 'SHELL': '/bin/bash', 04:11:38 INFO - 'SHLVL': '1', 04:11:38 INFO - 'TERM': 'linux', 04:11:38 INFO - 'TMOUT': '86400', 04:11:38 INFO - 'USER': 'cltbld', 04:11:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:11:38 INFO - '_': '/tools/buildbot/bin/python'} 04:11:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:11:38 INFO - Running setup.py (path:/tmp/pip-6kO4v2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:11:39 INFO - Running setup.py (path:/tmp/pip-loM6JG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:11:39 INFO - Running setup.py (path:/tmp/pip-ILF7ot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:11:39 INFO - Running setup.py (path:/tmp/pip-fidqRF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:11:39 INFO - Running setup.py (path:/tmp/pip-RXlk3o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:11:39 INFO - Running setup.py (path:/tmp/pip-XNsGRv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:11:39 INFO - Running setup.py (path:/tmp/pip-Tz7zUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:11:39 INFO - Running setup.py (path:/tmp/pip-BuruSo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:11:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:11:39 INFO - Running setup.py (path:/tmp/pip-fKvggl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:11:40 INFO - Running setup.py (path:/tmp/pip-R3fKpJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:11:40 INFO - Running setup.py (path:/tmp/pip-FqvStj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:11:40 INFO - Running setup.py (path:/tmp/pip-dOFAKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:11:40 INFO - Running setup.py (path:/tmp/pip-cnqJLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:11:40 INFO - Running setup.py (path:/tmp/pip-tsV3Qw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:11:40 INFO - Running setup.py (path:/tmp/pip-vaF8Vq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:11:40 INFO - Running setup.py (path:/tmp/pip-vPcyPC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:11:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:11:40 INFO - Running setup.py (path:/tmp/pip-uDJb7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:11:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:11:41 INFO - Running setup.py (path:/tmp/pip-bocAQn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:11:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:11:41 INFO - Running setup.py (path:/tmp/pip-SDmq8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:11:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:11:41 INFO - Running setup.py (path:/tmp/pip-3NctKg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:11:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:11:41 INFO - Running setup.py (path:/tmp/pip-aW4uQ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:11:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:11:42 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 04:11:42 INFO - Running setup.py install for manifestparser 04:11:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:11:42 INFO - Running setup.py install for mozcrash 04:11:42 INFO - Running setup.py install for mozdebug 04:11:42 INFO - Running setup.py install for mozdevice 04:11:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:11:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:11:42 INFO - Running setup.py install for mozfile 04:11:43 INFO - Running setup.py install for mozhttpd 04:11:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Running setup.py install for mozinfo 04:11:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Running setup.py install for mozInstall 04:11:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:11:43 INFO - Running setup.py install for mozleak 04:11:43 INFO - Running setup.py install for mozlog 04:11:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:11:44 INFO - Running setup.py install for moznetwork 04:11:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:11:44 INFO - Running setup.py install for mozprocess 04:11:44 INFO - Running setup.py install for mozprofile 04:11:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:11:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:11:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:11:44 INFO - Running setup.py install for mozrunner 04:11:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:11:45 INFO - Running setup.py install for mozscreenshot 04:11:45 INFO - Running setup.py install for moztest 04:11:45 INFO - Running setup.py install for mozversion 04:11:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:11:45 INFO - Running setup.py install for wptserve 04:11:45 INFO - Running setup.py install for marionette-driver 04:11:46 INFO - Running setup.py install for browsermob-proxy 04:11:46 INFO - Running setup.py install for marionette-client 04:11:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:11:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:11:46 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:11:46 INFO - Cleaning up... 04:11:47 INFO - Return code: 0 04:11:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:11:47 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')]} 04:11:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:11:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:47 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')]} 04:11:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:11:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:11:47 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 0x97fbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9862598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9914f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, '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-1461236971.811944-291918851', '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 04:11:47 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 04:11:47 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 04:11:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:11:47 INFO - 'CCACHE_UMASK': '002', 04:11:47 INFO - 'DISPLAY': ':0', 04:11:47 INFO - 'HOME': '/home/cltbld', 04:11:47 INFO - 'LANG': 'en_US.UTF-8', 04:11:47 INFO - 'LOGNAME': 'cltbld', 04:11:47 INFO - 'MAIL': '/var/mail/cltbld', 04:11:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:11:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:11:47 INFO - 'MOZ_NO_REMOTE': '1', 04:11:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:11:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:11:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:11:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:11:47 INFO - 'PWD': '/builds/slave/test', 04:11:47 INFO - 'SHELL': '/bin/bash', 04:11:47 INFO - 'SHLVL': '1', 04:11:47 INFO - 'TERM': 'linux', 04:11:47 INFO - 'TMOUT': '86400', 04:11:47 INFO - 'USER': 'cltbld', 04:11:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:11:47 INFO - '_': '/tools/buildbot/bin/python'} 04:11:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:11:47 INFO - Running setup.py (path:/tmp/pip-Hzzgh5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:11:47 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)) 04:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:11:47 INFO - Running setup.py (path:/tmp/pip-J1qVXn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:11:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:11:47 INFO - Running setup.py (path:/tmp/pip-8RUutY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:11:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:11:47 INFO - Running setup.py (path:/tmp/pip-mdQ2jb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:11:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:11:47 INFO - Running setup.py (path:/tmp/pip-FFC9oL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:11:48 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)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:11:48 INFO - Running setup.py (path:/tmp/pip-qoKrsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:11:48 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)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:11:48 INFO - Running setup.py (path:/tmp/pip-Wd7C46-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:11:48 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)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:11:48 INFO - Running setup.py (path:/tmp/pip-S8liwf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:11:48 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)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:11:48 INFO - Running setup.py (path:/tmp/pip-lHRBub-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:11:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:11:48 INFO - Running setup.py (path:/tmp/pip-6iHAwn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:11:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:11:48 INFO - Running setup.py (path:/tmp/pip-JWTX4A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:11:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:11:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:11:48 INFO - Running setup.py (path:/tmp/pip-ppnC4h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:11:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:11:49 INFO - Running setup.py (path:/tmp/pip-XrN_zq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:11:49 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)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:11:49 INFO - Running setup.py (path:/tmp/pip-zotMKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:11:49 INFO - Running setup.py (path:/tmp/pip-tCK8v4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:11:49 INFO - Running setup.py (path:/tmp/pip-1Tolp3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:11:49 INFO - Running setup.py (path:/tmp/pip-q7fcLw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:11:49 INFO - Running setup.py (path:/tmp/pip-UAnKRk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:11:49 INFO - Running setup.py (path:/tmp/pip-ujKaCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:11:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:11:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:11:49 INFO - Running setup.py (path:/tmp/pip-HwNF0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:11:50 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)) 04:11:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:11:50 INFO - Running setup.py (path:/tmp/pip-lFoJxi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:11:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:11:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:11:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:11:50 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 04:11:50 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 04:11:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:11:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:11:55 INFO - Downloading blessings-1.6.tar.gz 04:11:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:11:55 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)) 04:11:55 INFO - Installing collected packages: blessings 04:11:55 INFO - Running setup.py install for blessings 04:11:56 INFO - Successfully installed blessings 04:11:56 INFO - Cleaning up... 04:11:56 INFO - Return code: 0 04:11:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:11:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:11:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:11:56 INFO - Reading from file tmpfile_stdout 04:11:56 INFO - Current package versions: 04:11:56 INFO - argparse == 1.2.1 04:11:56 INFO - blessings == 1.6 04:11:56 INFO - blobuploader == 1.2.4 04:11:56 INFO - browsermob-proxy == 0.6.0 04:11:56 INFO - docopt == 0.6.1 04:11:56 INFO - manifestparser == 1.1 04:11:56 INFO - marionette-client == 2.3.0 04:11:56 INFO - marionette-driver == 1.4.0 04:11:56 INFO - mozInstall == 1.12 04:11:56 INFO - mozcrash == 0.17 04:11:56 INFO - mozdebug == 0.1 04:11:56 INFO - mozdevice == 0.48 04:11:56 INFO - mozfile == 1.2 04:11:56 INFO - mozhttpd == 0.7 04:11:56 INFO - mozinfo == 0.9 04:11:56 INFO - mozleak == 0.1 04:11:56 INFO - mozlog == 3.1 04:11:56 INFO - moznetwork == 0.27 04:11:56 INFO - mozprocess == 0.22 04:11:56 INFO - mozprofile == 0.28 04:11:56 INFO - mozrunner == 6.11 04:11:56 INFO - mozscreenshot == 0.1 04:11:56 INFO - mozsystemmonitor == 0.0 04:11:56 INFO - moztest == 0.7 04:11:56 INFO - mozversion == 1.4 04:11:56 INFO - psutil == 3.1.1 04:11:56 INFO - requests == 1.2.3 04:11:56 INFO - wptserve == 1.4.0 04:11:56 INFO - wsgiref == 0.1.2 04:11:56 INFO - Running post-action listener: _resource_record_post_action 04:11:56 INFO - Running post-action listener: _start_resource_monitoring 04:11:56 INFO - Starting resource monitoring. 04:11:56 INFO - ##### 04:11:56 INFO - ##### Running pull step. 04:11:56 INFO - ##### 04:11:56 INFO - Running pre-action listener: _resource_record_pre_action 04:11:56 INFO - Running main action method: pull 04:11:56 INFO - Pull has nothing to do! 04:11:56 INFO - Running post-action listener: _resource_record_post_action 04:11:56 INFO - ##### 04:11:56 INFO - ##### Running install step. 04:11:56 INFO - ##### 04:11:56 INFO - Running pre-action listener: _resource_record_pre_action 04:11:56 INFO - Running main action method: install 04:11:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:11:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:11:57 INFO - Reading from file tmpfile_stdout 04:11:57 INFO - Detecting whether we're running mozinstall >=1.0... 04:11:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:11:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:11:57 INFO - Reading from file tmpfile_stdout 04:11:57 INFO - Output received: 04:11:57 INFO - Usage: mozinstall [options] installer 04:11:57 INFO - Options: 04:11:57 INFO - -h, --help show this help message and exit 04:11:57 INFO - -d DEST, --destination=DEST 04:11:57 INFO - Directory to install application into. [default: 04:11:57 INFO - "/builds/slave/test"] 04:11:57 INFO - --app=APP Application being installed. [default: firefox] 04:11:57 INFO - mkdir: /builds/slave/test/build/application 04:11:57 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'] 04:11:57 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 04:12:28 INFO - Reading from file tmpfile_stdout 04:12:28 INFO - Output received: 04:12:28 INFO - /builds/slave/test/build/application/firefox/firefox 04:12:28 INFO - Running post-action listener: _resource_record_post_action 04:12:28 INFO - ##### 04:12:28 INFO - ##### Running run-tests step. 04:12:28 INFO - ##### 04:12:28 INFO - Running pre-action listener: _resource_record_pre_action 04:12:28 INFO - Running main action method: run_tests 04:12:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:12:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:12:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:12:28 INFO - grabbing minidump binary from tooltool 04:12:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:12:28 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 0x95f6e30>, '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 0x9893c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9912470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:12:28 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 04:12:28 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 04:12:28 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:12:28 INFO - Return code: 0 04:12:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:12:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:12:28 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/F_F2vQiITUiZ6_n4lediSQ/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 04:12:28 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/F_F2vQiITUiZ6_n4lediSQ/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 04:12:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:12:28 INFO - 'CCACHE_UMASK': '002', 04:12:28 INFO - 'DISPLAY': ':0', 04:12:28 INFO - 'HOME': '/home/cltbld', 04:12:28 INFO - 'LANG': 'en_US.UTF-8', 04:12:28 INFO - 'LOGNAME': 'cltbld', 04:12:28 INFO - 'MAIL': '/var/mail/cltbld', 04:12:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:12:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:12:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:12:28 INFO - 'MOZ_NO_REMOTE': '1', 04:12:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:12:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:12:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:12:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:12:28 INFO - 'PWD': '/builds/slave/test', 04:12:28 INFO - 'SHELL': '/bin/bash', 04:12:28 INFO - 'SHLVL': '1', 04:12:28 INFO - 'TERM': 'linux', 04:12:28 INFO - 'TMOUT': '86400', 04:12:28 INFO - 'USER': 'cltbld', 04:12:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461236971.811944-291918851', 04:12:28 INFO - '_': '/tools/buildbot/bin/python'} 04:12:28 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/F_F2vQiITUiZ6_n4lediSQ/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 04:12:29 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 04:12:29 INFO - import pkg_resources 04:12:30 INFO - Using 1 client processes 04:12:31 INFO - wptserve Starting http server on 127.0.0.1:8000 04:12:31 INFO - wptserve Starting http server on 127.0.0.1:8001 04:12:31 INFO - wptserve Starting http server on 127.0.0.1:8443 04:12:33 INFO - SUITE-START | Running 778 tests 04:12:33 INFO - Running testharness tests 04:12:33 INFO - Setting up ssl 04:12:33 INFO - PROCESS | certutil | 04:12:33 INFO - PROCESS | certutil | 04:12:33 INFO - PROCESS | certutil | 04:12:33 INFO - Certificate Nickname Trust Attributes 04:12:33 INFO - SSL,S/MIME,JAR/XPI 04:12:33 INFO - 04:12:33 INFO - web-platform-tests CT,, 04:12:33 INFO - 04:12:33 INFO - Starting runner 04:12:36 INFO - PROCESS | 21276 | 1461237156157 Marionette DEBUG Marionette enabled via build flag and pref 04:12:36 INFO - PROCESS | 21276 | ++DOCSHELL 0xa29dc000 == 1 [pid = 21276] [id = 1] 04:12:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 1 (0xa29dc400) [pid = 21276] [serial = 1] [outer = (nil)] 04:12:36 INFO - PROCESS | 21276 | [21276] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:12:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 2 (0xa29dcc00) [pid = 21276] [serial = 2] [outer = 0xa29dc400] 04:12:36 INFO - PROCESS | 21276 | 1461237156809 Marionette INFO Listening on port 2828 04:12:37 INFO - PROCESS | 21276 | 1461237157374 Marionette DEBUG Marionette enabled via command-line flag 04:12:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fb58000 == 2 [pid = 21276] [id = 2] 04:12:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 3 (0x9fb99800) [pid = 21276] [serial = 3] [outer = (nil)] 04:12:37 INFO - PROCESS | 21276 | [21276] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:12:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 4 (0x9fb9a000) [pid = 21276] [serial = 4] [outer = 0x9fb99800] 04:12:37 INFO - PROCESS | 21276 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa7f260 04:12:37 INFO - PROCESS | 21276 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa7fd80 04:12:37 INFO - PROCESS | 21276 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa9ac80 04:12:37 INFO - PROCESS | 21276 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa9c8e0 04:12:37 INFO - PROCESS | 21276 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fa9e620 04:12:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 5 (0x9fa94000) [pid = 21276] [serial = 5] [outer = 0xa29dc400] 04:12:37 INFO - PROCESS | 21276 | [21276] 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 04:12:37 INFO - PROCESS | 21276 | 1461237157745 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43463 04:12:37 INFO - PROCESS | 21276 | [21276] 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 04:12:37 INFO - PROCESS | 21276 | 1461237157821 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43464 04:12:37 INFO - PROCESS | 21276 | 1461237157830 Marionette DEBUG Closed connection conn0 04:12:37 INFO - PROCESS | 21276 | [21276] 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 04:12:37 INFO - PROCESS | 21276 | [21276] 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 04:12:37 INFO - PROCESS | 21276 | 1461237157968 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43465 04:12:37 INFO - PROCESS | 21276 | 1461237157970 Marionette DEBUG Closed connection conn1 04:12:38 INFO - PROCESS | 21276 | [21276] 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 04:12:38 INFO - PROCESS | 21276 | 1461237158035 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43466 04:12:38 INFO - PROCESS | 21276 | 1461237158044 Marionette DEBUG Closed connection conn2 04:12:38 INFO - PROCESS | 21276 | 1461237158107 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:12:38 INFO - PROCESS | 21276 | 1461237158118 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":"20160421030658","device":"desktop","version":"48.0a1"} 04:12:38 INFO - PROCESS | 21276 | [21276] 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 04:12:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x986dc800 == 3 [pid = 21276] [id = 3] 04:12:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 6 (0x986dcc00) [pid = 21276] [serial = 6] [outer = (nil)] 04:12:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x986dd000 == 4 [pid = 21276] [id = 4] 04:12:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 7 (0x986dd400) [pid = 21276] [serial = 7] [outer = (nil)] 04:12:40 INFO - PROCESS | 21276 | [21276] 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 04:12:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x97da3000 == 5 [pid = 21276] [id = 5] 04:12:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 8 (0x97da3400) [pid = 21276] [serial = 8] [outer = (nil)] 04:12:40 INFO - PROCESS | 21276 | [21276] 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 04:12:40 INFO - PROCESS | 21276 | [21276] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:12:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 9 (0x9799a800) [pid = 21276] [serial = 9] [outer = 0x97da3400] 04:12:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 10 (0x975f3800) [pid = 21276] [serial = 10] [outer = 0x986dcc00] 04:12:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 11 (0x975f5400) [pid = 21276] [serial = 11] [outer = 0x986dd400] 04:12:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 12 (0x975f7800) [pid = 21276] [serial = 12] [outer = 0x97da3400] 04:12:42 INFO - PROCESS | 21276 | 1461237162192 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 21276 | 1461237162212 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 13 (0x9624ac00) [pid = 21276] [serial = 13] [outer = 0x97da3400] 04:12:42 INFO - PROCESS | 21276 | 1461237162973 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"e111e3f4-e977-424e-b701-c5ff5cf0db0b","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":"20160421030658","device":"desktop","version":"48.0a1","command_id":1}}] 04:12:43 INFO - PROCESS | 21276 | 1461237163281 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}] 04:12:43 INFO - PROCESS | 21276 | 1461237163868 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 04:12:43 INFO - PROCESS | 21276 | 1461237163925 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:12:43 INFO - PROCESS | 21276 | [21276] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:12:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 14 (0x920b0000) [pid = 21276] [serial = 14] [outer = 0x97da3400] 04:12:44 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:12:44 INFO - PROCESS | 21276 | 1461237164647 Marionette TRACE conn3 <- [1,3,null,{}] 04:12:44 INFO - PROCESS | 21276 | 1461237164754 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:12:44 INFO - PROCESS | 21276 | 1461237164799 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 04:12:44 INFO - PROCESS | 21276 | 1461237164838 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 21276 | 1461237164846 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 04:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:12:44 INFO - PROCESS | 21276 | 1461237164856 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 21276 | 1461237164865 Marionette TRACE conn3 <- [1,6,null,{}] 04:12:44 INFO - PROCESS | 21276 | 1461237164874 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}] 04:12:44 INFO - PROCESS | 21276 | 1461237164901 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 04:12:44 INFO - PROCESS | 21276 | 1461237164915 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x92a9b000 == 6 [pid = 21276] [id = 6] 04:12:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 15 (0x92a9b400) [pid = 21276] [serial = 15] [outer = (nil)] 04:12:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 16 (0x9528b800) [pid = 21276] [serial = 16] [outer = 0x92a9b400] 04:12:45 INFO - PROCESS | 21276 | 1461237165018 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 17 (0x975f1400) [pid = 21276] [serial = 17] [outer = 0x92a9b400] 04:12:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x91336c00 == 7 [pid = 21276] [id = 7] 04:12:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 18 (0x91337000) [pid = 21276] [serial = 18] [outer = (nil)] 04:12:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 19 (0x91339000) [pid = 21276] [serial = 19] [outer = 0x91337000] 04:12:45 INFO - PROCESS | 21276 | 1461237165551 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 20 (0x962f3400) [pid = 21276] [serial = 20] [outer = 0x91337000] 04:12:46 INFO - PROCESS | 21276 | [21276] 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 04:12:46 INFO - PROCESS | 21276 | 1461237166354 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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1605ms 04:12:46 INFO - PROCESS | 21276 | 1461237166661 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 21276 | 1461237166669 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 04:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:12:46 INFO - PROCESS | 21276 | 1461237166763 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 21276 | 1461237166769 Marionette TRACE conn3 <- [1,10,null,{}] 04:12:46 INFO - PROCESS | 21276 | 1461237166780 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}] 04:12:46 INFO - PROCESS | 21276 | 1461237166974 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 04:12:47 INFO - PROCESS | 21276 | 1461237167086 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x91151400 == 8 [pid = 21276] [id = 8] 04:12:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 21 (0x91153c00) [pid = 21276] [serial = 21] [outer = (nil)] 04:12:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 22 (0x9133cc00) [pid = 21276] [serial = 22] [outer = 0x91153c00] 04:12:47 INFO - PROCESS | 21276 | 1461237167248 Marionette DEBUG loaded listener.js 04:12:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 23 (0x91342000) [pid = 21276] [serial = 23] [outer = 0x91153c00] 04:12:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x9528c400 == 9 [pid = 21276] [id = 9] 04:12:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 24 (0x9528c800) [pid = 21276] [serial = 24] [outer = (nil)] 04:12:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 25 (0x96249c00) [pid = 21276] [serial = 25] [outer = 0x9528c800] 04:12:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 26 (0x96248000) [pid = 21276] [serial = 26] [outer = 0x9528c800] 04:12:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x920b5400 == 10 [pid = 21276] [id = 10] 04:12:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 27 (0x92a8d800) [pid = 21276] [serial = 27] [outer = (nil)] 04:12:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 28 (0x9728bc00) [pid = 21276] [serial = 28] [outer = 0x92a8d800] 04:12:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 29 (0x9788a400) [pid = 21276] [serial = 29] [outer = 0x92a8d800] 04:12:48 INFO - PROCESS | 21276 | 1461237168425 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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1760ms 04:12:48 INFO - PROCESS | 21276 | 1461237168606 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 21276 | 1461237168618 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 04:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:12:48 INFO - PROCESS | 21276 | 1461237168711 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 21276 | 1461237168719 Marionette TRACE conn3 <- [1,14,null,{}] 04:12:48 INFO - PROCESS | 21276 | 1461237168730 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}] 04:12:48 INFO - PROCESS | 21276 | 1461237168923 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 04:12:49 INFO - PROCESS | 21276 | 1461237169032 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x914bec00 == 11 [pid = 21276] [id = 11] 04:12:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 30 (0x947b1800) [pid = 21276] [serial = 30] [outer = (nil)] 04:12:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 31 (0x97287400) [pid = 21276] [serial = 31] [outer = 0x947b1800] 04:12:49 INFO - PROCESS | 21276 | 1461237169122 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 32 (0x98b60800) [pid = 21276] [serial = 32] [outer = 0x947b1800] 04:12:50 INFO - PROCESS | 21276 | 1461237170029 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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1378ms 04:12:50 INFO - PROCESS | 21276 | 1461237170057 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 21276 | 1461237170061 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 04:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:12:50 INFO - PROCESS | 21276 | 1461237170068 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 21276 | 1461237170071 Marionette TRACE conn3 <- [1,18,null,{}] 04:12:50 INFO - PROCESS | 21276 | 1461237170087 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}] 04:12:50 INFO - PROCESS | 21276 | 1461237170279 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 04:12:50 INFO - PROCESS | 21276 | 1461237170428 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x975fc000 == 12 [pid = 21276] [id = 12] 04:12:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 33 (0x986db000) [pid = 21276] [serial = 33] [outer = (nil)] 04:12:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 34 (0x9fa22c00) [pid = 21276] [serial = 34] [outer = 0x986db000] 04:12:50 INFO - PROCESS | 21276 | 1461237170559 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 35 (0x9fd6b800) [pid = 21276] [serial = 35] [outer = 0x986db000] 04:12:51 INFO - PROCESS | 21276 | 1461237171738 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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1733ms 04:12:51 INFO - PROCESS | 21276 | 1461237171802 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 04:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:12:51 INFO - PROCESS | 21276 | 1461237171808 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 04:12:51 INFO - PROCESS | 21276 | 1461237171816 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 21276 | 1461237171821 Marionette TRACE conn3 <- [1,22,null,{}] 04:12:51 INFO - PROCESS | 21276 | 1461237171829 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}] 04:12:52 INFO - PROCESS | 21276 | 1461237172069 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 04:12:52 INFO - PROCESS | 21276 | 1461237172327 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x9060e800 == 13 [pid = 21276] [id = 13] 04:12:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 36 (0x920b6800) [pid = 21276] [serial = 36] [outer = (nil)] 04:12:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 37 (0x97315400) [pid = 21276] [serial = 37] [outer = 0x920b6800] 04:12:52 INFO - PROCESS | 21276 | 1461237172403 Marionette DEBUG loaded listener.js 04:12:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 38 (0x9803b000) [pid = 21276] [serial = 38] [outer = 0x920b6800] 04:12:53 INFO - PROCESS | 21276 | 1461237173130 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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 04:12:53 INFO - PROCESS | 21276 | 1461237173150 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 21276 | 1461237173162 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 04:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:12:53 INFO - PROCESS | 21276 | 1461237173223 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 21276 | 1461237173230 Marionette TRACE conn3 <- [1,26,null,{}] 04:12:53 INFO - PROCESS | 21276 | 1461237173242 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}] 04:12:53 INFO - PROCESS | 21276 | 1461237173397 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 04:12:53 INFO - PROCESS | 21276 | 1461237173411 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x98235400 == 14 [pid = 21276] [id = 14] 04:12:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 39 (0x986dc000) [pid = 21276] [serial = 39] [outer = (nil)] 04:12:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 40 (0x98858400) [pid = 21276] [serial = 40] [outer = 0x986dc000] 04:12:53 INFO - PROCESS | 21276 | 1461237173490 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 41 (0x98b30800) [pid = 21276] [serial = 41] [outer = 0x986dc000] 04:12:54 INFO - PROCESS | 21276 | 1461237174330 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]]]}] 04:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1159ms 04:12:54 INFO - PROCESS | 21276 | 1461237174377 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 04:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:12:54 INFO - PROCESS | 21276 | 1461237174382 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 04:12:54 INFO - PROCESS | 21276 | 1461237174390 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 21276 | 1461237174396 Marionette TRACE conn3 <- [1,30,null,{}] 04:12:54 INFO - PROCESS | 21276 | 1461237174417 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}] 04:12:54 INFO - PROCESS | 21276 | 1461237174586 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 04:12:54 INFO - PROCESS | 21276 | 1461237174675 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x9730fc00 == 15 [pid = 21276] [id = 15] 04:12:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 42 (0x98b63400) [pid = 21276] [serial = 42] [outer = (nil)] 04:12:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 43 (0x9af7fc00) [pid = 21276] [serial = 43] [outer = 0x98b63400] 04:12:54 INFO - PROCESS | 21276 | 1461237174756 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 44 (0x9de62800) [pid = 21276] [serial = 44] [outer = 0x98b63400] 04:12:55 INFO - PROCESS | 21276 | 1461237175464 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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1086ms 04:12:55 INFO - PROCESS | 21276 | 1461237175475 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 21276 | 1461237175479 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 04:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:12:55 INFO - PROCESS | 21276 | 1461237175488 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 21276 | 1461237175492 Marionette TRACE conn3 <- [1,34,null,{}] 04:12:55 INFO - PROCESS | 21276 | 1461237175497 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}] 04:12:55 INFO - PROCESS | 21276 | 1461237175693 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 04:12:55 INFO - PROCESS | 21276 | 1461237175714 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x98b60400 == 16 [pid = 21276] [id = 16] 04:12:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 45 (0x9de62400) [pid = 21276] [serial = 45] [outer = (nil)] 04:12:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 46 (0x9fa23c00) [pid = 21276] [serial = 46] [outer = 0x9de62400] 04:12:55 INFO - PROCESS | 21276 | 1461237175790 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 47 (0x9fb59c00) [pid = 21276] [serial = 47] [outer = 0x9de62400] 04:12:56 INFO - PROCESS | 21276 | 1461237176501 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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 04:12:56 INFO - PROCESS | 21276 | 1461237176530 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 21276 | 1461237176533 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 04:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:12:56 INFO - PROCESS | 21276 | 1461237176539 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 21276 | 1461237176542 Marionette TRACE conn3 <- [1,38,null,{}] 04:12:56 INFO - PROCESS | 21276 | 1461237176548 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}] 04:12:56 INFO - PROCESS | 21276 | 1461237176738 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 04:12:56 INFO - PROCESS | 21276 | 1461237176854 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x90615000 == 17 [pid = 21276] [id = 17] 04:12:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 48 (0x9061cc00) [pid = 21276] [serial = 48] [outer = (nil)] 04:12:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 49 (0x92036400) [pid = 21276] [serial = 49] [outer = 0x9061cc00] 04:12:56 INFO - PROCESS | 21276 | 1461237176981 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 50 (0x947b1c00) [pid = 21276] [serial = 50] [outer = 0x9061cc00] 04:12:58 INFO - PROCESS | 21276 | 1461237178045 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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1580ms 04:12:58 INFO - PROCESS | 21276 | 1461237178121 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 21276 | 1461237178129 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 04:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:12:58 INFO - PROCESS | 21276 | 1461237178138 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 21276 | 1461237178144 Marionette TRACE conn3 <- [1,42,null,{}] 04:12:58 INFO - PROCESS | 21276 | 1461237178151 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}] 04:12:58 INFO - PROCESS | 21276 | 1461237178361 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 04:12:58 INFO - PROCESS | 21276 | 1461237178489 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x920af800 == 18 [pid = 21276] [id = 18] 04:12:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 51 (0x9822c400) [pid = 21276] [serial = 51] [outer = (nil)] 04:12:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 52 (0x98b5ec00) [pid = 21276] [serial = 52] [outer = 0x9822c400] 04:12:58 INFO - PROCESS | 21276 | 1461237178584 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 53 (0x992b4800) [pid = 21276] [serial = 53] [outer = 0x9822c400] 04:12:59 INFO - PROCESS | 21276 | 1461237179463 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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1380ms 04:12:59 INFO - PROCESS | 21276 | 1461237179523 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 21276 | 1461237179529 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 04:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:12:59 INFO - PROCESS | 21276 | 1461237179536 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 21276 | 1461237179541 Marionette TRACE conn3 <- [1,46,null,{}] 04:12:59 INFO - PROCESS | 21276 | 1461237179548 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}] 04:12:59 INFO - PROCESS | 21276 | 1461237179723 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 04:12:59 INFO - PROCESS | 21276 | 1461237179855 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x98e83000 == 19 [pid = 21276] [id = 19] 04:12:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 54 (0x9de6d000) [pid = 21276] [serial = 54] [outer = (nil)] 04:12:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 55 (0x9fa88c00) [pid = 21276] [serial = 55] [outer = 0x9de6d000] 04:12:59 INFO - PROCESS | 21276 | 1461237179946 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 56 (0x9fb9c400) [pid = 21276] [serial = 56] [outer = 0x9de6d000] 04:13:00 INFO - PROCESS | 21276 | 1461237180916 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]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1434ms 04:13:00 INFO - PROCESS | 21276 | 1461237180971 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 21276 | 1461237180974 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 04:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:13:01 INFO - PROCESS | 21276 | 1461237181009 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 21276 | 1461237181018 Marionette TRACE conn3 <- [1,50,null,{}] 04:13:01 INFO - PROCESS | 21276 | 1461237181025 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}] 04:13:01 INFO - PROCESS | 21276 | 1461237181203 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 04:13:01 INFO - PROCESS | 21276 | 1461237181334 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x9114e400 == 20 [pid = 21276] [id = 20] 04:13:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 57 (0x91150c00) [pid = 21276] [serial = 57] [outer = (nil)] 04:13:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 58 (0xa09df800) [pid = 21276] [serial = 58] [outer = 0x91150c00] 04:13:01 INFO - PROCESS | 21276 | 1461237181462 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 59 (0xa0b31c00) [pid = 21276] [serial = 59] [outer = 0x91150c00] 04:13:02 INFO - PROCESS | 21276 | 1461237182404 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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1456ms 04:13:02 INFO - PROCESS | 21276 | 1461237182454 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 21276 | 1461237182458 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 04:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:13:02 INFO - PROCESS | 21276 | 1461237182467 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 21276 | 1461237182470 Marionette TRACE conn3 <- [1,54,null,{}] 04:13:02 INFO - PROCESS | 21276 | 1461237182476 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}] 04:13:02 INFO - PROCESS | 21276 | 1461237182651 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 04:13:02 INFO - PROCESS | 21276 | 1461237182780 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fd65c00 == 21 [pid = 21276] [id = 21] 04:13:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 60 (0x9fe12800) [pid = 21276] [serial = 60] [outer = (nil)] 04:13:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 61 (0xa0ea6400) [pid = 21276] [serial = 61] [outer = 0x9fe12800] 04:13:02 INFO - PROCESS | 21276 | 1461237182875 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 62 (0xa2941800) [pid = 21276] [serial = 62] [outer = 0x9fe12800] 04:13:03 INFO - PROCESS | 21276 | 1461237183879 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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1482ms 04:13:03 INFO - PROCESS | 21276 | 1461237183950 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 04:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:13:03 INFO - PROCESS | 21276 | 1461237183956 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 04:13:03 INFO - PROCESS | 21276 | 1461237183964 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 21276 | 1461237183969 Marionette TRACE conn3 <- [1,58,null,{}] 04:13:03 INFO - PROCESS | 21276 | 1461237183977 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}] 04:13:04 INFO - PROCESS | 21276 | 1461237184149 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 04:13:04 INFO - PROCESS | 21276 | 1461237184312 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x9528bc00 == 22 [pid = 21276] [id = 22] 04:13:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 63 (0x962f9000) [pid = 21276] [serial = 63] [outer = (nil)] 04:13:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 64 (0x9803cc00) [pid = 21276] [serial = 64] [outer = 0x962f9000] 04:13:04 INFO - PROCESS | 21276 | 1461237184401 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 65 (0x986dac00) [pid = 21276] [serial = 65] [outer = 0x962f9000] 04:13:04 INFO - PROCESS | 21276 | --DOCSHELL 0x98b60400 == 21 [pid = 21276] [id = 16] 04:13:04 INFO - PROCESS | 21276 | --DOCSHELL 0x9730fc00 == 20 [pid = 21276] [id = 15] 04:13:04 INFO - PROCESS | 21276 | --DOCSHELL 0x98235400 == 19 [pid = 21276] [id = 14] 04:13:04 INFO - PROCESS | 21276 | --DOCSHELL 0x9060e800 == 18 [pid = 21276] [id = 13] 04:13:04 INFO - PROCESS | 21276 | --DOCSHELL 0x91151400 == 17 [pid = 21276] [id = 8] 04:13:05 INFO - PROCESS | 21276 | 1461237185263 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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:13:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1346ms 04:13:05 INFO - PROCESS | 21276 | 1461237185310 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 21276 | 1461237185318 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 04:13:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:13:05 INFO - PROCESS | 21276 | 1461237185345 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 21276 | 1461237185351 Marionette TRACE conn3 <- [1,62,null,{}] 04:13:05 INFO - PROCESS | 21276 | 1461237185359 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}] 04:13:05 INFO - PROCESS | 21276 | 1461237185533 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 04:13:05 INFO - PROCESS | 21276 | 1461237185680 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x97315c00 == 18 [pid = 21276] [id = 23] 04:13:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 66 (0x975f7400) [pid = 21276] [serial = 66] [outer = (nil)] 04:13:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 67 (0x986e7800) [pid = 21276] [serial = 67] [outer = 0x975f7400] 04:13:05 INFO - PROCESS | 21276 | 1461237185773 Marionette DEBUG loaded listener.js 04:13:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 68 (0x98b2b000) [pid = 21276] [serial = 68] [outer = 0x975f7400] 04:13:06 INFO - PROCESS | 21276 | 1461237186728 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]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1439ms 04:13:06 INFO - PROCESS | 21276 | 1461237186782 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 21276 | 1461237186791 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 04:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:13:06 INFO - PROCESS | 21276 | 1461237186802 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 21276 | 1461237186806 Marionette TRACE conn3 <- [1,66,null,{}] 04:13:06 INFO - PROCESS | 21276 | 1461237186813 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}] 04:13:06 INFO - PROCESS | 21276 | 1461237186991 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 04:13:07 INFO - PROCESS | 21276 | 1461237187131 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x9af84800 == 19 [pid = 21276] [id = 24] 04:13:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 69 (0x9afec800) [pid = 21276] [serial = 69] [outer = (nil)] 04:13:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 70 (0x9de6c800) [pid = 21276] [serial = 70] [outer = 0x9afec800] 04:13:07 INFO - PROCESS | 21276 | 1461237187263 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 71 (0x9fa8ac00) [pid = 21276] [serial = 71] [outer = 0x9afec800] 04:13:08 INFO - PROCESS | 21276 | 1461237188249 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]]]}] 04:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1486ms 04:13:08 INFO - PROCESS | 21276 | 1461237188288 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 21276 | 1461237188291 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 04:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:13:08 INFO - PROCESS | 21276 | 1461237188299 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 21276 | 1461237188305 Marionette TRACE conn3 <- [1,70,null,{}] 04:13:08 INFO - PROCESS | 21276 | 1461237188321 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}] 04:13:08 INFO - PROCESS | 21276 | 1461237188501 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 04:13:08 INFO - PROCESS | 21276 | 1461237188634 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x9feda400 == 20 [pid = 21276] [id = 25] 04:13:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 72 (0xa098d400) [pid = 21276] [serial = 72] [outer = (nil)] 04:13:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 73 (0xa0b32c00) [pid = 21276] [serial = 73] [outer = 0xa098d400] 04:13:08 INFO - PROCESS | 21276 | 1461237188786 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 74 (0xa29dc800) [pid = 21276] [serial = 74] [outer = 0xa098d400] 04:13:09 INFO - PROCESS | 21276 | 1461237189644 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]]]}] 04:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1388ms 04:13:09 INFO - PROCESS | 21276 | 1461237189688 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 04:13:09 INFO - PROCESS | 21276 | 1461237189693 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 04:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:13:09 INFO - PROCESS | 21276 | 1461237189699 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 21276 | 1461237189703 Marionette TRACE conn3 <- [1,74,null,{}] 04:13:09 INFO - PROCESS | 21276 | 1461237189727 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}] 04:13:09 INFO - PROCESS | 21276 | 1461237189903 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 04:13:10 INFO - PROCESS | 21276 | 1461237190035 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133b800 == 21 [pid = 21276] [id = 26] 04:13:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 75 (0x9e91c400) [pid = 21276] [serial = 75] [outer = (nil)] 04:13:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 76 (0xa4356800) [pid = 21276] [serial = 76] [outer = 0x9e91c400] 04:13:10 INFO - PROCESS | 21276 | 1461237190125 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 77 (0xa436d800) [pid = 21276] [serial = 77] [outer = 0x9e91c400] 04:13:10 INFO - PROCESS | 21276 | 1461237190974 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]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1357ms 04:13:11 INFO - PROCESS | 21276 | 1461237191080 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 04:13:11 INFO - PROCESS | 21276 | 1461237191084 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 04:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:13:11 INFO - PROCESS | 21276 | 1461237191109 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 21276 | 1461237191112 Marionette TRACE conn3 <- [1,78,null,{}] 04:13:11 INFO - PROCESS | 21276 | 1461237191118 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}] 04:13:11 INFO - PROCESS | 21276 | 1461237191282 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 04:13:11 INFO - PROCESS | 21276 | 1461237191415 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x98034c00 == 22 [pid = 21276] [id = 27] 04:13:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 78 (0x9913a000) [pid = 21276] [serial = 78] [outer = (nil)] 04:13:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 79 (0x99140800) [pid = 21276] [serial = 79] [outer = 0x9913a000] 04:13:11 INFO - PROCESS | 21276 | 1461237191508 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 80 (0x99143400) [pid = 21276] [serial = 80] [outer = 0x9913a000] 04:13:12 INFO - PROCESS | 21276 | 1461237192355 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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1291ms 04:13:12 INFO - PROCESS | 21276 | 1461237192398 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 21276 | 1461237192403 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 04:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:13:12 INFO - PROCESS | 21276 | 1461237192428 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 21276 | 1461237192432 Marionette TRACE conn3 <- [1,82,null,{}] 04:13:12 INFO - PROCESS | 21276 | 1461237192438 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}] 04:13:12 INFO - PROCESS | 21276 | 1461237192635 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 04:13:12 INFO - PROCESS | 21276 | 1461237192768 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x9913cc00 == 23 [pid = 21276] [id = 28] 04:13:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 81 (0x99142000) [pid = 21276] [serial = 81] [outer = (nil)] 04:13:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 82 (0xa44b6800) [pid = 21276] [serial = 82] [outer = 0x99142000] 04:13:12 INFO - PROCESS | 21276 | 1461237192861 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 83 (0xa46ac000) [pid = 21276] [serial = 83] [outer = 0x99142000] 04:13:13 INFO - PROCESS | 21276 | 1461237193841 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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:13:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1488ms 04:13:13 INFO - PROCESS | 21276 | 1461237193914 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 21276 | 1461237193919 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 04:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:13:13 INFO - PROCESS | 21276 | 1461237193928 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 21276 | 1461237193935 Marionette TRACE conn3 <- [1,86,null,{}] 04:13:13 INFO - PROCESS | 21276 | 1461237193944 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}] 04:13:14 INFO - PROCESS | 21276 | 1461237194189 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 04:13:14 INFO - PROCESS | 21276 | 1461237194375 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x906ecc00 == 24 [pid = 21276] [id = 29] 04:13:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 84 (0x9115b400) [pid = 21276] [serial = 84] [outer = (nil)] 04:13:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 85 (0x92a92000) [pid = 21276] [serial = 85] [outer = 0x9115b400] 04:13:14 INFO - PROCESS | 21276 | 1461237194548 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 86 (0x9630e400) [pid = 21276] [serial = 86] [outer = 0x9115b400] 04:13:14 INFO - PROCESS | 21276 | --DOCSHELL 0x920af800 == 23 [pid = 21276] [id = 18] 04:13:14 INFO - PROCESS | 21276 | --DOCSHELL 0x90615000 == 22 [pid = 21276] [id = 17] 04:13:15 INFO - PROCESS | 21276 | 1461237195378 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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1485ms 04:13:15 INFO - PROCESS | 21276 | 1461237195414 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 21276 | 1461237195422 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 04:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:13:15 INFO - PROCESS | 21276 | 1461237195433 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 21276 | 1461237195437 Marionette TRACE conn3 <- [1,90,null,{}] 04:13:15 INFO - PROCESS | 21276 | 1461237195464 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}] 04:13:15 INFO - PROCESS | 21276 | 1461237195661 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 04:13:15 INFO - PROCESS | 21276 | 1461237195833 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x986e8c00 == 23 [pid = 21276] [id = 30] 04:13:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 87 (0x98e8c000) [pid = 21276] [serial = 87] [outer = (nil)] 04:13:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 88 (0x9acd8000) [pid = 21276] [serial = 88] [outer = 0x98e8c000] 04:13:15 INFO - PROCESS | 21276 | 1461237195929 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 89 (0x9e916400) [pid = 21276] [serial = 89] [outer = 0x98e8c000] 04:13:16 INFO - PROCESS | 21276 | 1461237196792 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]]]}] 04:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1400ms 04:13:16 INFO - PROCESS | 21276 | 1461237196832 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 04:13:16 INFO - PROCESS | 21276 | 1461237196839 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 04:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:13:16 INFO - PROCESS | 21276 | 1461237196850 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 21276 | 1461237196853 Marionette TRACE conn3 <- [1,94,null,{}] 04:13:16 INFO - PROCESS | 21276 | 1461237196879 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}] 04:13:17 INFO - PROCESS | 21276 | 1461237197052 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 04:13:17 INFO - PROCESS | 21276 | 1461237197186 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x98830400 == 24 [pid = 21276] [id = 31] 04:13:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 90 (0x98e85400) [pid = 21276] [serial = 90] [outer = (nil)] 04:13:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 91 (0xa0992800) [pid = 21276] [serial = 91] [outer = 0x98e85400] 04:13:17 INFO - PROCESS | 21276 | 1461237197278 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 92 (0xa0d4ec00) [pid = 21276] [serial = 92] [outer = 0x98e85400] 04:13:18 INFO - PROCESS | 21276 | 1461237198212 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]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1413ms 04:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:13:18 INFO - PROCESS | 21276 | 1461237198263 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 21276 | 1461237198267 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 04:13:18 INFO - PROCESS | 21276 | 1461237198274 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 21276 | 1461237198280 Marionette TRACE conn3 <- [1,98,null,{}] 04:13:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 93 (0xa29d4000) [pid = 21276] [serial = 93] [outer = 0x92a8d800] 04:13:18 INFO - PROCESS | 21276 | 1461237198351 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}] 04:13:18 INFO - PROCESS | 21276 | 1461237198667 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 04:13:18 INFO - PROCESS | 21276 | 1461237198857 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 21276 | ++DOCSHELL 0xa4471000 == 25 [pid = 21276] [id = 32] 04:13:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 94 (0xa44bc000) [pid = 21276] [serial = 94] [outer = (nil)] 04:13:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 95 (0xa4b0e400) [pid = 21276] [serial = 95] [outer = 0xa44bc000] 04:13:18 INFO - PROCESS | 21276 | 1461237198946 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 96 (0xa4b49000) [pid = 21276] [serial = 96] [outer = 0xa44bc000] 04:13:19 INFO - PROCESS | 21276 | 1461237199744 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]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1546ms 04:13:19 INFO - PROCESS | 21276 | 1461237199820 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 21276 | 1461237199824 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 04:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:13:19 INFO - PROCESS | 21276 | 1461237199832 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 21276 | 1461237199836 Marionette TRACE conn3 <- [1,102,null,{}] 04:13:19 INFO - PROCESS | 21276 | 1461237199842 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}] 04:13:20 INFO - PROCESS | 21276 | 1461237200061 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 04:13:20 INFO - PROCESS | 21276 | 1461237200200 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x9060e800 == 26 [pid = 21276] [id = 33] 04:13:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 97 (0x97889c00) [pid = 21276] [serial = 97] [outer = (nil)] 04:13:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 98 (0xa6831c00) [pid = 21276] [serial = 98] [outer = 0x97889c00] 04:13:20 INFO - PROCESS | 21276 | 1461237200309 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 99 (0xa6861c00) [pid = 21276] [serial = 99] [outer = 0x97889c00] 04:13:21 INFO - PROCESS | 21276 | 1461237201125 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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1336ms 04:13:21 INFO - PROCESS | 21276 | 1461237201183 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 21276 | 1461237201187 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 04:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:13:21 INFO - PROCESS | 21276 | 1461237201198 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 21276 | 1461237201201 Marionette TRACE conn3 <- [1,106,null,{}] 04:13:21 INFO - PROCESS | 21276 | 1461237201207 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}] 04:13:21 INFO - PROCESS | 21276 | 1461237201367 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 04:13:21 INFO - PROCESS | 21276 | 1461237201483 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 21276 | ++DOCSHELL 0xa5e37800 == 27 [pid = 21276] [id = 34] 04:13:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 100 (0xa689e800) [pid = 21276] [serial = 100] [outer = (nil)] 04:13:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 101 (0xa6c67400) [pid = 21276] [serial = 101] [outer = 0xa689e800] 04:13:21 INFO - PROCESS | 21276 | 1461237201599 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 102 (0x95186c00) [pid = 21276] [serial = 102] [outer = 0xa689e800] 04:13:22 INFO - PROCESS | 21276 | 1461237202453 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]]]}] 04:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1334ms 04:13:22 INFO - PROCESS | 21276 | 1461237202532 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 04:13:22 INFO - PROCESS | 21276 | 1461237202535 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 04:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:13:22 INFO - PROCESS | 21276 | 1461237202542 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 21276 | 1461237202546 Marionette TRACE conn3 <- [1,110,null,{}] 04:13:22 INFO - PROCESS | 21276 | 1461237202552 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}] 04:13:22 INFO - PROCESS | 21276 | 1461237202742 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 04:13:22 INFO - PROCESS | 21276 | 1461237202885 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede2800 == 28 [pid = 21276] [id = 35] 04:13:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 103 (0x8ede6800) [pid = 21276] [serial = 103] [outer = (nil)] 04:13:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 104 (0x8edef000) [pid = 21276] [serial = 104] [outer = 0x8ede6800] 04:13:23 INFO - PROCESS | 21276 | 1461237203000 Marionette DEBUG loaded listener.js 04:13:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 105 (0x8edf0400) [pid = 21276] [serial = 105] [outer = 0x8ede6800] 04:13:24 INFO - PROCESS | 21276 | 1461237204011 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]]]}] 04:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1542ms 04:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:13:24 INFO - PROCESS | 21276 | 1461237204085 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 04:13:24 INFO - PROCESS | 21276 | 1461237204088 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 04:13:24 INFO - PROCESS | 21276 | 1461237204095 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:13:24 INFO - PROCESS | 21276 | 1461237204099 Marionette TRACE conn3 <- [1,114,null,{}] 04:13:24 INFO - PROCESS | 21276 | 1461237204106 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}] 04:13:24 INFO - PROCESS | 21276 | 1461237204269 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 04:13:24 INFO - PROCESS | 21276 | 1461237204424 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e502800 == 29 [pid = 21276] [id = 36] 04:13:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 106 (0x8e502c00) [pid = 21276] [serial = 106] [outer = (nil)] 04:13:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 107 (0x8e50b000) [pid = 21276] [serial = 107] [outer = 0x8e502c00] 04:13:24 INFO - PROCESS | 21276 | 1461237204518 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 108 (0x8e50cc00) [pid = 21276] [serial = 108] [outer = 0x8e502c00] 04:13:25 INFO - PROCESS | 21276 | 1461237205706 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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1630ms 04:13:25 INFO - PROCESS | 21276 | 1461237205725 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 21276 | 1461237205730 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 04:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:13:25 INFO - PROCESS | 21276 | 1461237205738 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 21276 | 1461237205744 Marionette TRACE conn3 <- [1,118,null,{}] 04:13:25 INFO - PROCESS | 21276 | 1461237205754 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}] 04:13:25 INFO - PROCESS | 21276 | 1461237205993 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 04:13:26 INFO - PROCESS | 21276 | 1461237206220 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e58e400 == 30 [pid = 21276] [id = 37] 04:13:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 109 (0x8e58f000) [pid = 21276] [serial = 109] [outer = (nil)] 04:13:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 110 (0x8e594000) [pid = 21276] [serial = 110] [outer = 0x8e58f000] 04:13:26 INFO - PROCESS | 21276 | 1461237206314 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 111 (0x8ede5c00) [pid = 21276] [serial = 111] [outer = 0x8e58f000] 04:13:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9133b800 == 29 [pid = 21276] [id = 26] 04:13:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9feda400 == 28 [pid = 21276] [id = 25] 04:13:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9af84800 == 27 [pid = 21276] [id = 24] 04:13:26 INFO - PROCESS | 21276 | --DOCSHELL 0x97315c00 == 26 [pid = 21276] [id = 23] 04:13:27 INFO - PROCESS | 21276 | 1461237207243 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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1535ms 04:13:27 INFO - PROCESS | 21276 | 1461237207273 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 21276 | 1461237207281 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 04:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:13:27 INFO - PROCESS | 21276 | 1461237207290 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 21276 | 1461237207297 Marionette TRACE conn3 <- [1,122,null,{}] 04:13:27 INFO - PROCESS | 21276 | 1461237207325 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}] 04:13:27 INFO - PROCESS | 21276 | 1461237207528 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x975fc000 == 25 [pid = 21276] [id = 12] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x914bec00 == 24 [pid = 21276] [id = 11] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8e502800 == 23 [pid = 21276] [id = 36] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0xa5e37800 == 22 [pid = 21276] [id = 34] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede2800 == 21 [pid = 21276] [id = 35] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x98830400 == 20 [pid = 21276] [id = 31] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0xa4471000 == 19 [pid = 21276] [id = 32] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x9060e800 == 18 [pid = 21276] [id = 33] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x906ecc00 == 17 [pid = 21276] [id = 29] 04:13:28 INFO - PROCESS | 21276 | --DOCSHELL 0x986e8c00 == 16 [pid = 21276] [id = 30] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x92a9b000 == 15 [pid = 21276] [id = 6] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x9913cc00 == 14 [pid = 21276] [id = 28] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x9114e400 == 13 [pid = 21276] [id = 20] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x98e83000 == 12 [pid = 21276] [id = 19] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8e58e400 == 11 [pid = 21276] [id = 37] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x98034c00 == 10 [pid = 21276] [id = 27] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x9528bc00 == 9 [pid = 21276] [id = 22] 04:13:30 INFO - PROCESS | 21276 | --DOCSHELL 0x9fd65c00 == 8 [pid = 21276] [id = 21] 04:13:32 INFO - PROCESS | 21276 | 1461237212166 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e508400 == 9 [pid = 21276] [id = 38] 04:13:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 112 (0x8e58ac00) [pid = 21276] [serial = 112] [outer = (nil)] 04:13:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 113 (0x8e58ec00) [pid = 21276] [serial = 113] [outer = 0x8e58ac00] 04:13:32 INFO - PROCESS | 21276 | 1461237212261 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 114 (0x8ede9000) [pid = 21276] [serial = 114] [outer = 0x8e58ac00] 04:13:33 INFO - PROCESS | 21276 | 1461237213216 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]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5977ms 04:13:33 INFO - PROCESS | 21276 | 1461237213296 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 21276 | 1461237213303 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 04:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:13:33 INFO - PROCESS | 21276 | 1461237213341 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 21276 | 1461237213345 Marionette TRACE conn3 <- [1,126,null,{}] 04:13:33 INFO - PROCESS | 21276 | 1461237213391 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}] 04:13:33 INFO - PROCESS | 21276 | 1461237213605 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 04:13:33 INFO - PROCESS | 21276 | 1461237213740 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x95186400 == 10 [pid = 21276] [id = 39] 04:13:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 115 (0x95187400) [pid = 21276] [serial = 115] [outer = (nil)] 04:13:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 116 (0x9518b800) [pid = 21276] [serial = 116] [outer = 0x95187400] 04:13:33 INFO - PROCESS | 21276 | 1461237213843 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 117 (0x95191c00) [pid = 21276] [serial = 117] [outer = 0x95187400] 04:13:34 INFO - PROCESS | 21276 | 1461237214637 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]]]}] 04:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1378ms 04:13:34 INFO - PROCESS | 21276 | 1461237214707 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 21276 | 1461237214713 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 04:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:13:34 INFO - PROCESS | 21276 | 1461237214720 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 21276 | 1461237214724 Marionette TRACE conn3 <- [1,130,null,{}] 04:13:34 INFO - PROCESS | 21276 | 1461237214730 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}] 04:13:34 INFO - PROCESS | 21276 | 1461237214947 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 04:13:34 INFO - PROCESS | 21276 | 1461237214967 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x92a9b000 == 11 [pid = 21276] [id = 40] 04:13:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0x96206c00) [pid = 21276] [serial = 118] [outer = (nil)] 04:13:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x962f5000) [pid = 21276] [serial = 119] [outer = 0x96206c00] 04:13:35 INFO - PROCESS | 21276 | 1461237215060 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 120 (0x97242c00) [pid = 21276] [serial = 120] [outer = 0x96206c00] 04:13:35 INFO - PROCESS | 21276 | 1461237215915 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]]]}] 04:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1230ms 04:13:35 INFO - PROCESS | 21276 | 1461237215964 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 21276 | 1461237215969 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 04:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:13:35 INFO - PROCESS | 21276 | 1461237215994 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 21276 | 1461237216004 Marionette TRACE conn3 <- [1,134,null,{}] 04:13:36 INFO - PROCESS | 21276 | 1461237216011 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}] 04:13:36 INFO - PROCESS | 21276 | 1461237216228 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 04:13:36 INFO - PROCESS | 21276 | 1461237216250 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x98e85000 == 12 [pid = 21276] [id = 41] 04:13:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0x9913f400) [pid = 21276] [serial = 121] [outer = (nil)] 04:13:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x99144000) [pid = 21276] [serial = 122] [outer = 0x9913f400] 04:13:36 INFO - PROCESS | 21276 | 1461237216352 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x9acd8400) [pid = 21276] [serial = 123] [outer = 0x9913f400] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x9afec800) [pid = 21276] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x9de6d000) [pid = 21276] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 120 (0x9913a000) [pid = 21276] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 119 (0x9822c400) [pid = 21276] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 118 (0x9061cc00) [pid = 21276] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 117 (0x975f7400) [pid = 21276] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 116 (0x9de62400) [pid = 21276] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 115 (0x9e91c400) [pid = 21276] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 114 (0x986dc000) [pid = 21276] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 113 (0x98b63400) [pid = 21276] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 112 (0x947b1800) [pid = 21276] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 111 (0x91153c00) [pid = 21276] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 110 (0x920b6800) [pid = 21276] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 109 (0x986db000) [pid = 21276] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 108 (0xa44bc000) [pid = 21276] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 107 (0x8ede6800) [pid = 21276] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 106 (0x8e502c00) [pid = 21276] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 105 (0xa689e800) [pid = 21276] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 104 (0x97889c00) [pid = 21276] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 103 (0xa098d400) [pid = 21276] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 102 (0x92a9b400) [pid = 21276] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 101 (0x9fe12800) [pid = 21276] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 100 (0x962f9000) [pid = 21276] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 99 (0x9115b400) [pid = 21276] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 98 (0x99142000) [pid = 21276] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 97 (0x98e8c000) [pid = 21276] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 96 (0x98e85400) [pid = 21276] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:13:37 INFO - PROCESS | 21276 | --DOMWINDOW == 95 (0x91150c00) [pid = 21276] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:13:38 INFO - PROCESS | 21276 | 1461237218223 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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2300ms 04:13:38 INFO - PROCESS | 21276 | 1461237218285 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 21276 | 1461237218289 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 04:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:13:38 INFO - PROCESS | 21276 | 1461237218295 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 21276 | 1461237218307 Marionette TRACE conn3 <- [1,138,null,{}] 04:13:38 INFO - PROCESS | 21276 | 1461237218311 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}] 04:13:38 INFO - PROCESS | 21276 | 1461237218476 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 04:13:38 INFO - PROCESS | 21276 | 1461237218605 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x906e0c00 == 13 [pid = 21276] [id = 42] 04:13:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 96 (0x906e1c00) [pid = 21276] [serial = 124] [outer = (nil)] 04:13:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 97 (0x9803f400) [pid = 21276] [serial = 125] [outer = 0x906e1c00] 04:13:38 INFO - PROCESS | 21276 | 1461237218683 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 98 (0x9910ac00) [pid = 21276] [serial = 126] [outer = 0x906e1c00] 04:13:39 INFO - PROCESS | 21276 | 1461237219361 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]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1094ms 04:13:39 INFO - PROCESS | 21276 | 1461237219389 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 04:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:13:39 INFO - PROCESS | 21276 | 1461237219394 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 04:13:39 INFO - PROCESS | 21276 | 1461237219400 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 21276 | 1461237219404 Marionette TRACE conn3 <- [1,142,null,{}] 04:13:39 INFO - PROCESS | 21276 | 1461237219409 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}] 04:13:39 INFO - PROCESS | 21276 | 1461237219591 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 04:13:39 INFO - PROCESS | 21276 | 1461237219711 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e502c00 == 14 [pid = 21276] [id = 43] 04:13:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 99 (0x8e503000) [pid = 21276] [serial = 127] [outer = (nil)] 04:13:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 100 (0x8e585800) [pid = 21276] [serial = 128] [outer = 0x8e503000] 04:13:39 INFO - PROCESS | 21276 | 1461237219806 Marionette DEBUG loaded listener.js 04:13:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 101 (0x9061cc00) [pid = 21276] [serial = 129] [outer = 0x8e503000] 04:13:40 INFO - PROCESS | 21276 | 1461237220909 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]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1582ms 04:13:40 INFO - PROCESS | 21276 | 1461237220984 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 21276 | 1461237220992 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 04:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:13:41 INFO - PROCESS | 21276 | 1461237221001 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 21276 | 1461237221006 Marionette TRACE conn3 <- [1,146,null,{}] 04:13:41 INFO - PROCESS | 21276 | 1461237221014 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}] 04:13:41 INFO - PROCESS | 21276 | 1461237221230 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 04:13:41 INFO - PROCESS | 21276 | 1461237221372 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e593000 == 15 [pid = 21276] [id = 44] 04:13:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 102 (0x95195800) [pid = 21276] [serial = 130] [outer = (nil)] 04:13:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 103 (0x98034c00) [pid = 21276] [serial = 131] [outer = 0x95195800] 04:13:41 INFO - PROCESS | 21276 | 1461237221464 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 104 (0x9885a400) [pid = 21276] [serial = 132] [outer = 0x95195800] 04:13:42 INFO - PROCESS | 21276 | 1461237222244 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:13:42 INFO - PROCESS | 21276 | 1461237222464 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]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1481ms 04:13:42 INFO - PROCESS | 21276 | 1461237222486 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 21276 | 1461237222492 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 04:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:13:42 INFO - PROCESS | 21276 | 1461237222499 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 21276 | 1461237222502 Marionette TRACE conn3 <- [1,150,null,{}] 04:13:42 INFO - PROCESS | 21276 | 1461237222510 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}] 04:13:42 INFO - PROCESS | 21276 | 1461237222728 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 04:13:42 INFO - PROCESS | 21276 | 1461237222914 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x9e916000 == 16 [pid = 21276] [id = 45] 04:13:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 105 (0x9e916c00) [pid = 21276] [serial = 133] [outer = (nil)] 04:13:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 106 (0x9fa21400) [pid = 21276] [serial = 134] [outer = 0x9e916c00] 04:13:43 INFO - PROCESS | 21276 | 1461237223011 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 107 (0x9fb9f000) [pid = 21276] [serial = 135] [outer = 0x9e916c00] 04:13:44 INFO - PROCESS | 21276 | 1461237223994 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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1532ms 04:13:44 INFO - PROCESS | 21276 | 1461237224031 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 21276 | 1461237224034 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 04:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:13:44 INFO - PROCESS | 21276 | 1461237224051 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 21276 | 1461237224060 Marionette TRACE conn3 <- [1,154,null,{}] 04:13:44 INFO - PROCESS | 21276 | 1461237224067 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}] 04:13:44 INFO - PROCESS | 21276 | 1461237224293 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 04:13:44 INFO - PROCESS | 21276 | 1461237224446 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e58d400 == 17 [pid = 21276] [id = 46] 04:13:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 108 (0x9624f000) [pid = 21276] [serial = 136] [outer = (nil)] 04:13:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 109 (0x9fea4c00) [pid = 21276] [serial = 137] [outer = 0x9624f000] 04:13:44 INFO - PROCESS | 21276 | 1461237224592 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 110 (0x9fed8c00) [pid = 21276] [serial = 138] [outer = 0x9624f000] 04:13:45 INFO - PROCESS | 21276 | 1461237225745 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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1754ms 04:13:45 INFO - PROCESS | 21276 | 1461237225797 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 21276 | 1461237225801 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 04:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:13:45 INFO - PROCESS | 21276 | 1461237225810 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 21276 | 1461237225816 Marionette TRACE conn3 <- [1,158,null,{}] 04:13:45 INFO - PROCESS | 21276 | 1461237225825 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}] 04:13:46 INFO - PROCESS | 21276 | 1461237226041 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 04:13:46 INFO - PROCESS | 21276 | 1461237226237 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e501800 == 18 [pid = 21276] [id = 47] 04:13:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 111 (0x8e586000) [pid = 21276] [serial = 139] [outer = (nil)] 04:13:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 112 (0xa0e9a400) [pid = 21276] [serial = 140] [outer = 0x8e586000] 04:13:46 INFO - PROCESS | 21276 | 1461237226337 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 113 (0xa0ea2000) [pid = 21276] [serial = 141] [outer = 0x8e586000] 04:13:47 INFO - PROCESS | 21276 | 1461237227309 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]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1545ms 04:13:47 INFO - PROCESS | 21276 | 1461237227355 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 21276 | 1461237227359 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 04:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:13:47 INFO - PROCESS | 21276 | 1461237227368 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 21276 | 1461237227372 Marionette TRACE conn3 <- [1,162,null,{}] 04:13:47 INFO - PROCESS | 21276 | 1461237227378 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}] 04:13:47 INFO - PROCESS | 21276 | 1461237227560 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 04:13:47 INFO - PROCESS | 21276 | 1461237227745 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 21276 | ++DOCSHELL 0xa4357000 == 19 [pid = 21276] [id = 48] 04:13:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 114 (0xa4357400) [pid = 21276] [serial = 142] [outer = (nil)] 04:13:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 115 (0xa4366400) [pid = 21276] [serial = 143] [outer = 0xa4357400] 04:13:47 INFO - PROCESS | 21276 | 1461237227864 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 116 (0xa44af000) [pid = 21276] [serial = 144] [outer = 0xa4357400] 04:13:48 INFO - PROCESS | 21276 | 1461237228802 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]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1487ms 04:13:48 INFO - PROCESS | 21276 | 1461237228853 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 04:13:48 INFO - PROCESS | 21276 | 1461237228857 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 04:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:13:48 INFO - PROCESS | 21276 | 1461237228864 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 21276 | 1461237228871 Marionette TRACE conn3 <- [1,166,null,{}] 04:13:48 INFO - PROCESS | 21276 | 1461237228884 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}] 04:13:49 INFO - PROCESS | 21276 | 1461237229051 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 04:13:49 INFO - PROCESS | 21276 | 1461237229194 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e502000 == 20 [pid = 21276] [id = 49] 04:13:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 117 (0x8e589000) [pid = 21276] [serial = 145] [outer = (nil)] 04:13:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0x92cec800) [pid = 21276] [serial = 146] [outer = 0x8e589000] 04:13:49 INFO - PROCESS | 21276 | 1461237229283 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x92cef000) [pid = 21276] [serial = 147] [outer = 0x8e589000] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 118 (0x9fa23c00) [pid = 21276] [serial = 46] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 117 (0x99140800) [pid = 21276] [serial = 79] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 116 (0x986e7800) [pid = 21276] [serial = 67] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 115 (0xa436d800) [pid = 21276] [serial = 77] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 114 (0xa29dcc00) [pid = 21276] [serial = 2] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 113 (0xa4356800) [pid = 21276] [serial = 76] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 112 (0x98858400) [pid = 21276] [serial = 40] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 111 (0x9af7fc00) [pid = 21276] [serial = 43] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 110 (0x97287400) [pid = 21276] [serial = 31] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 109 (0x9133cc00) [pid = 21276] [serial = 22] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 108 (0x9803b000) [pid = 21276] [serial = 38] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 107 (0x9fa22c00) [pid = 21276] [serial = 34] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 106 (0x96249c00) [pid = 21276] [serial = 25] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 105 (0x9fd6b800) [pid = 21276] [serial = 35] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 104 (0x98b30800) [pid = 21276] [serial = 41] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 103 (0x98b60800) [pid = 21276] [serial = 32] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 102 (0x97315400) [pid = 21276] [serial = 37] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 101 (0x9fb59c00) [pid = 21276] [serial = 47] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 100 (0x91342000) [pid = 21276] [serial = 23] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 99 (0x9de62800) [pid = 21276] [serial = 44] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 98 (0x9728bc00) [pid = 21276] [serial = 28] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 97 (0x975f1400) [pid = 21276] [serial = 17] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 96 (0x99143400) [pid = 21276] [serial = 80] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 95 (0x9799a800) [pid = 21276] [serial = 9] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 94 (0x992b4800) [pid = 21276] [serial = 53] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 93 (0x9fa88c00) [pid = 21276] [serial = 55] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 92 (0x9630e400) [pid = 21276] [serial = 86] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 91 (0x9acd8000) [pid = 21276] [serial = 88] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 90 (0x947b1c00) [pid = 21276] [serial = 50] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 89 (0x98b5ec00) [pid = 21276] [serial = 52] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 88 (0x92036400) [pid = 21276] [serial = 49] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 87 (0xa44b6800) [pid = 21276] [serial = 82] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 86 (0x98b2b000) [pid = 21276] [serial = 68] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 85 (0x986dac00) [pid = 21276] [serial = 65] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 84 (0x9803cc00) [pid = 21276] [serial = 64] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 83 (0x9788a400) [pid = 21276] [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.] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 82 (0x92a92000) [pid = 21276] [serial = 85] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 81 (0xa46ac000) [pid = 21276] [serial = 83] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 80 (0x9e916400) [pid = 21276] [serial = 89] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 79 (0xa0d4ec00) [pid = 21276] [serial = 92] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 78 (0xa0b31c00) [pid = 21276] [serial = 59] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 77 (0xa0ea6400) [pid = 21276] [serial = 61] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 76 (0xa09df800) [pid = 21276] [serial = 58] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 75 (0x9fa8ac00) [pid = 21276] [serial = 71] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 74 (0x975f7800) [pid = 21276] [serial = 12] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 73 (0x9de6c800) [pid = 21276] [serial = 70] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 72 (0x9fb9c400) [pid = 21276] [serial = 56] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 71 (0xa0992800) [pid = 21276] [serial = 91] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 70 (0x8e594000) [pid = 21276] [serial = 110] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 69 (0x8edf0400) [pid = 21276] [serial = 105] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 68 (0x8e50cc00) [pid = 21276] [serial = 108] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 67 (0x8e50b000) [pid = 21276] [serial = 107] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 66 (0x95186c00) [pid = 21276] [serial = 102] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 65 (0x8edef000) [pid = 21276] [serial = 104] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 64 (0xa6861c00) [pid = 21276] [serial = 99] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 63 (0xa6c67400) [pid = 21276] [serial = 101] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 62 (0xa29dc800) [pid = 21276] [serial = 74] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 61 (0x9528b800) [pid = 21276] [serial = 16] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 60 (0xa6831c00) [pid = 21276] [serial = 98] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 59 (0x91339000) [pid = 21276] [serial = 19] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 58 (0xa2941800) [pid = 21276] [serial = 62] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 57 (0xa4b49000) [pid = 21276] [serial = 96] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 56 (0xa0b32c00) [pid = 21276] [serial = 73] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | --DOMWINDOW == 55 (0xa4b0e400) [pid = 21276] [serial = 95] [outer = (nil)] [url = about:blank] 04:13:50 INFO - PROCESS | 21276 | 1461237230936 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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2092ms 04:13:50 INFO - PROCESS | 21276 | 1461237230957 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 21276 | 1461237230963 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 04:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:13:50 INFO - PROCESS | 21276 | 1461237230972 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 21276 | 1461237230977 Marionette TRACE conn3 <- [1,170,null,{}] 04:13:50 INFO - PROCESS | 21276 | 1461237230986 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}] 04:13:51 INFO - PROCESS | 21276 | 1461237231140 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 04:13:51 INFO - PROCESS | 21276 | 1461237231242 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50cc00 == 21 [pid = 21276] [id = 50] 04:13:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 56 (0x91151800) [pid = 21276] [serial = 148] [outer = (nil)] 04:13:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 57 (0x91340800) [pid = 21276] [serial = 149] [outer = 0x91151800] 04:13:51 INFO - PROCESS | 21276 | 1461237231322 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 58 (0x92042400) [pid = 21276] [serial = 150] [outer = 0x91151800] 04:13:51 INFO - PROCESS | 21276 | 1461237231972 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]]]}] 04:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1043ms 04:13:52 INFO - PROCESS | 21276 | 1461237232017 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 21276 | 1461237232029 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 04:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:13:52 INFO - PROCESS | 21276 | 1461237232058 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 21276 | 1461237232063 Marionette TRACE conn3 <- [1,174,null,{}] 04:13:52 INFO - PROCESS | 21276 | 1461237232073 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}] 04:13:52 INFO - PROCESS | 21276 | 1461237232225 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 04:13:52 INFO - PROCESS | 21276 | 1461237232236 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x92ce8800 == 22 [pid = 21276] [id = 51] 04:13:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 59 (0x92ce9400) [pid = 21276] [serial = 151] [outer = (nil)] 04:13:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 60 (0x92cf4000) [pid = 21276] [serial = 152] [outer = 0x92ce9400] 04:13:52 INFO - PROCESS | 21276 | 1461237232308 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 61 (0x95188800) [pid = 21276] [serial = 153] [outer = 0x92ce9400] 04:13:53 INFO - PROCESS | 21276 | 1461237233161 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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1153ms 04:13:53 INFO - PROCESS | 21276 | 1461237233198 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 21276 | 1461237233202 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 04:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:13:53 INFO - PROCESS | 21276 | 1461237233208 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 21276 | 1461237233214 Marionette TRACE conn3 <- [1,178,null,{}] 04:13:53 INFO - PROCESS | 21276 | 1461237233238 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}] 04:13:53 INFO - PROCESS | 21276 | 1461237233435 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 04:13:53 INFO - PROCESS | 21276 | 1461237233464 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x92ce5c00 == 23 [pid = 21276] [id = 52] 04:13:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 62 (0x95194400) [pid = 21276] [serial = 154] [outer = (nil)] 04:13:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 63 (0x96fc2400) [pid = 21276] [serial = 155] [outer = 0x95194400] 04:13:53 INFO - PROCESS | 21276 | 1461237233541 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 64 (0x9730f000) [pid = 21276] [serial = 156] [outer = 0x95194400] 04:13:54 INFO - PROCESS | 21276 | --DOMWINDOW == 63 (0x9913f400) [pid = 21276] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:13:54 INFO - PROCESS | 21276 | --DOMWINDOW == 62 (0x96206c00) [pid = 21276] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:13:54 INFO - PROCESS | 21276 | --DOMWINDOW == 61 (0x8e58ac00) [pid = 21276] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:13:54 INFO - PROCESS | 21276 | --DOMWINDOW == 60 (0x95187400) [pid = 21276] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:13:54 INFO - PROCESS | 21276 | --DOMWINDOW == 59 (0x8e58f000) [pid = 21276] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:13:54 INFO - PROCESS | 21276 | 1461237234274 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]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1095ms 04:13:54 INFO - PROCESS | 21276 | 1461237234304 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 04:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:13:54 INFO - PROCESS | 21276 | 1461237234308 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 04:13:54 INFO - PROCESS | 21276 | 1461237234314 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 21276 | 1461237234317 Marionette TRACE conn3 <- [1,182,null,{}] 04:13:54 INFO - PROCESS | 21276 | 1461237234323 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}] 04:13:54 INFO - PROCESS | 21276 | 1461237234509 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 04:13:54 INFO - PROCESS | 21276 | 1461237234577 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e58b000 == 24 [pid = 21276] [id = 53] 04:13:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 60 (0x96206c00) [pid = 21276] [serial = 157] [outer = (nil)] 04:13:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 61 (0x975f7800) [pid = 21276] [serial = 158] [outer = 0x96206c00] 04:13:54 INFO - PROCESS | 21276 | 1461237234649 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 62 (0x97889400) [pid = 21276] [serial = 159] [outer = 0x96206c00] 04:13:55 INFO - PROCESS | 21276 | 1461237235448 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]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1181ms 04:13:55 INFO - PROCESS | 21276 | 1461237235496 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 21276 | 1461237235501 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 04:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:13:55 INFO - PROCESS | 21276 | 1461237235512 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 21276 | 1461237235516 Marionette TRACE conn3 <- [1,186,null,{}] 04:13:55 INFO - PROCESS | 21276 | 1461237235522 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}] 04:13:55 INFO - PROCESS | 21276 | 1461237235668 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 04:13:55 INFO - PROCESS | 21276 | 1461237235678 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e587000 == 25 [pid = 21276] [id = 54] 04:13:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 63 (0x8e592800) [pid = 21276] [serial = 160] [outer = (nil)] 04:13:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 64 (0x98041400) [pid = 21276] [serial = 161] [outer = 0x8e592800] 04:13:55 INFO - PROCESS | 21276 | 1461237235752 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 65 (0x986e9800) [pid = 21276] [serial = 162] [outer = 0x8e592800] 04:13:56 INFO - PROCESS | 21276 | 1461237236519 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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1031ms 04:13:56 INFO - PROCESS | 21276 | 1461237236542 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 21276 | 1461237236546 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 04:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:13:56 INFO - PROCESS | 21276 | 1461237236552 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 21276 | 1461237236554 Marionette TRACE conn3 <- [1,190,null,{}] 04:13:56 INFO - PROCESS | 21276 | 1461237236560 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}] 04:13:56 INFO - PROCESS | 21276 | 1461237236756 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 04:13:56 INFO - PROCESS | 21276 | 1461237236775 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e58c800 == 26 [pid = 21276] [id = 55] 04:13:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 66 (0x95193000) [pid = 21276] [serial = 163] [outer = (nil)] 04:13:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 67 (0x98e84800) [pid = 21276] [serial = 164] [outer = 0x95193000] 04:13:56 INFO - PROCESS | 21276 | 1461237236853 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 68 (0x99140800) [pid = 21276] [serial = 165] [outer = 0x95193000] 04:13:57 INFO - PROCESS | 21276 | 1461237237814 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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1279ms 04:13:57 INFO - PROCESS | 21276 | 1461237237832 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 21276 | 1461237237839 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 04:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:13:57 INFO - PROCESS | 21276 | 1461237237849 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 21276 | 1461237237854 Marionette TRACE conn3 <- [1,194,null,{}] 04:13:57 INFO - PROCESS | 21276 | 1461237237863 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}] 04:13:58 INFO - PROCESS | 21276 | 1461237238046 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 04:13:58 INFO - PROCESS | 21276 | 1461237238182 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50c400 == 27 [pid = 21276] [id = 56] 04:13:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 69 (0x8edf0400) [pid = 21276] [serial = 166] [outer = (nil)] 04:13:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 70 (0x92ce6c00) [pid = 21276] [serial = 167] [outer = 0x8edf0400] 04:13:58 INFO - PROCESS | 21276 | 1461237238273 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 71 (0x947b0000) [pid = 21276] [serial = 168] [outer = 0x8edf0400] 04:13:59 INFO - PROCESS | 21276 | 1461237239328 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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1534ms 04:13:59 INFO - PROCESS | 21276 | 1461237239383 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 21276 | 1461237239392 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 04:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:13:59 INFO - PROCESS | 21276 | 1461237239403 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 21276 | 1461237239407 Marionette TRACE conn3 <- [1,198,null,{}] 04:13:59 INFO - PROCESS | 21276 | 1461237239416 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}] 04:13:59 INFO - PROCESS | 21276 | 1461237239614 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 04:13:59 INFO - PROCESS | 21276 | 1461237239786 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x951ed000 == 28 [pid = 21276] [id = 57] 04:13:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 72 (0x95282000) [pid = 21276] [serial = 169] [outer = (nil)] 04:13:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 73 (0x97315400) [pid = 21276] [serial = 170] [outer = 0x95282000] 04:13:59 INFO - PROCESS | 21276 | 1461237239914 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 74 (0x98037000) [pid = 21276] [serial = 171] [outer = 0x95282000] 04:14:00 INFO - PROCESS | 21276 | 1461237240846 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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1481ms 04:14:00 INFO - PROCESS | 21276 | 1461237240884 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 21276 | 1461237240888 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 04:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:14:00 INFO - PROCESS | 21276 | 1461237240898 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 21276 | 1461237240907 Marionette TRACE conn3 <- [1,202,null,{}] 04:14:00 INFO - PROCESS | 21276 | 1461237240933 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}] 04:14:01 INFO - PROCESS | 21276 | 1461237241213 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 04:14:01 INFO - PROCESS | 21276 | 1461237241392 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x98b32800 == 29 [pid = 21276] [id = 58] 04:14:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 75 (0x98e8d000) [pid = 21276] [serial = 172] [outer = (nil)] 04:14:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 76 (0x99144800) [pid = 21276] [serial = 173] [outer = 0x98e8d000] 04:14:01 INFO - PROCESS | 21276 | 1461237241506 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 77 (0x9acda000) [pid = 21276] [serial = 174] [outer = 0x98e8d000] 04:14:02 INFO - PROCESS | 21276 | 1461237242587 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]]]}] 04:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1743ms 04:14:02 INFO - PROCESS | 21276 | 1461237242640 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 04:14:02 INFO - PROCESS | 21276 | 1461237242644 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 04:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:14:02 INFO - PROCESS | 21276 | 1461237242651 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 21276 | 1461237242653 Marionette TRACE conn3 <- [1,206,null,{}] 04:14:02 INFO - PROCESS | 21276 | 1461237242660 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}] 04:14:03 INFO - PROCESS | 21276 | 1461237243042 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 04:14:03 INFO - PROCESS | 21276 | 1461237243253 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x920b7400 == 30 [pid = 21276] [id = 59] 04:14:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 78 (0x920ba400) [pid = 21276] [serial = 175] [outer = (nil)] 04:14:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 79 (0x92ce8000) [pid = 21276] [serial = 176] [outer = 0x920ba400] 04:14:03 INFO - PROCESS | 21276 | 1461237243333 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 80 (0x9518c800) [pid = 21276] [serial = 177] [outer = 0x920ba400] 04:14:04 INFO - PROCESS | 21276 | 1461237244329 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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1734ms 04:14:04 INFO - PROCESS | 21276 | 1461237244387 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 21276 | 1461237244393 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 04:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:14:04 INFO - PROCESS | 21276 | 1461237244402 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 21276 | 1461237244408 Marionette TRACE conn3 <- [1,210,null,{}] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 79 (0x99144000) [pid = 21276] [serial = 122] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 78 (0x97242c00) [pid = 21276] [serial = 120] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 77 (0x9803f400) [pid = 21276] [serial = 125] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 76 (0x8e58ec00) [pid = 21276] [serial = 113] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 75 (0x8ede9000) [pid = 21276] [serial = 114] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 74 (0x9518b800) [pid = 21276] [serial = 116] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 73 (0x962f5000) [pid = 21276] [serial = 119] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 72 (0x95191c00) [pid = 21276] [serial = 117] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 71 (0x9acd8400) [pid = 21276] [serial = 123] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | --DOMWINDOW == 70 (0x8ede5c00) [pid = 21276] [serial = 111] [outer = (nil)] [url = about:blank] 04:14:04 INFO - PROCESS | 21276 | 1461237244449 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}] 04:14:04 INFO - PROCESS | 21276 | 1461237244604 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 04:14:04 INFO - PROCESS | 21276 | 1461237244615 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x91335400 == 31 [pid = 21276] [id = 60] 04:14:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 71 (0x920b8400) [pid = 21276] [serial = 178] [outer = (nil)] 04:14:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 72 (0x95193400) [pid = 21276] [serial = 179] [outer = 0x920b8400] 04:14:04 INFO - PROCESS | 21276 | 1461237244692 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 73 (0x9528b800) [pid = 21276] [serial = 180] [outer = 0x920b8400] 04:14:05 INFO - PROCESS | 21276 | 1461237245482 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]]]}] 04:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1101ms 04:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:14:05 INFO - PROCESS | 21276 | 1461237245515 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 21276 | 1461237245519 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 04:14:05 INFO - PROCESS | 21276 | 1461237245525 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 21276 | 1461237245528 Marionette TRACE conn3 <- [1,214,null,{}] 04:14:05 INFO - PROCESS | 21276 | 1461237245534 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}] 04:14:05 INFO - PROCESS | 21276 | 1461237245678 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 04:14:05 INFO - PROCESS | 21276 | 1461237245698 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x9707b400 == 32 [pid = 21276] [id = 61] 04:14:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 74 (0x975fc800) [pid = 21276] [serial = 181] [outer = (nil)] 04:14:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 75 (0x98226800) [pid = 21276] [serial = 182] [outer = 0x975fc800] 04:14:05 INFO - PROCESS | 21276 | 1461237245770 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 76 (0x9885b400) [pid = 21276] [serial = 183] [outer = 0x975fc800] 04:14:06 INFO - PROCESS | 21276 | 1461237246545 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]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1045ms 04:14:06 INFO - PROCESS | 21276 | 1461237246570 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 21276 | 1461237246575 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 04:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:14:06 INFO - PROCESS | 21276 | 1461237246618 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 21276 | 1461237246626 Marionette TRACE conn3 <- [1,218,null,{}] 04:14:06 INFO - PROCESS | 21276 | 1461237246637 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}] 04:14:06 INFO - PROCESS | 21276 | 1461237246790 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 04:14:06 INFO - PROCESS | 21276 | 1461237246801 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x98862c00 == 33 [pid = 21276] [id = 62] 04:14:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 77 (0x99139800) [pid = 21276] [serial = 184] [outer = (nil)] 04:14:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 78 (0x9acd8000) [pid = 21276] [serial = 185] [outer = 0x99139800] 04:14:06 INFO - PROCESS | 21276 | 1461237246876 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 79 (0x9ace1000) [pid = 21276] [serial = 186] [outer = 0x99139800] 04:14:07 INFO - PROCESS | 21276 | 1461237247833 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]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1279ms 04:14:07 INFO - PROCESS | 21276 | 1461237247879 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 21276 | 1461237247883 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 04:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:14:07 INFO - PROCESS | 21276 | 1461237247899 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 21276 | 1461237247903 Marionette TRACE conn3 <- [1,222,null,{}] 04:14:07 INFO - PROCESS | 21276 | 1461237247908 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}] 04:14:08 INFO - PROCESS | 21276 | 1461237248105 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 04:14:08 INFO - PROCESS | 21276 | 1461237248129 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133f400 == 34 [pid = 21276] [id = 63] 04:14:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 80 (0x9624f800) [pid = 21276] [serial = 187] [outer = (nil)] 04:14:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 81 (0x9afe6000) [pid = 21276] [serial = 188] [outer = 0x9624f800] 04:14:08 INFO - PROCESS | 21276 | 1461237248203 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 82 (0x9de62800) [pid = 21276] [serial = 189] [outer = 0x9624f800] 04:14:09 INFO - PROCESS | 21276 | 1461237248999 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]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1198ms 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 81 (0x95194400) [pid = 21276] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 80 (0x92ce9400) [pid = 21276] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 79 (0x91151800) [pid = 21276] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 78 (0x8e589000) [pid = 21276] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 77 (0x8e592800) [pid = 21276] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:14:09 INFO - PROCESS | 21276 | --DOMWINDOW == 76 (0x96206c00) [pid = 21276] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:14:09 INFO - PROCESS | 21276 | 1461237249210 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 21276 | 1461237249216 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 04:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:14:09 INFO - PROCESS | 21276 | 1461237249233 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 21276 | 1461237249235 Marionette TRACE conn3 <- [1,226,null,{}] 04:14:09 INFO - PROCESS | 21276 | 1461237249242 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}] 04:14:09 INFO - PROCESS | 21276 | 1461237249382 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 04:14:09 INFO - PROCESS | 21276 | 1461237249394 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x91338400 == 35 [pid = 21276] [id = 64] 04:14:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 77 (0x9ad04400) [pid = 21276] [serial = 190] [outer = (nil)] 04:14:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 78 (0x9e916400) [pid = 21276] [serial = 191] [outer = 0x9ad04400] 04:14:09 INFO - PROCESS | 21276 | 1461237249482 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 79 (0x9fa8c800) [pid = 21276] [serial = 192] [outer = 0x9ad04400] 04:14:10 INFO - PROCESS | 21276 | 1461237250256 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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1079ms 04:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:14:10 INFO - PROCESS | 21276 | 1461237250311 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 21276 | 1461237250314 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 04:14:10 INFO - PROCESS | 21276 | 1461237250321 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 21276 | 1461237250324 Marionette TRACE conn3 <- [1,230,null,{}] 04:14:10 INFO - PROCESS | 21276 | 1461237250329 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}] 04:14:10 INFO - PROCESS | 21276 | 1461237250474 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 04:14:10 INFO - PROCESS | 21276 | 1461237250486 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x91339c00 == 36 [pid = 21276] [id = 65] 04:14:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 80 (0x947b1000) [pid = 21276] [serial = 193] [outer = (nil)] 04:14:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 81 (0x9fb9bc00) [pid = 21276] [serial = 194] [outer = 0x947b1000] 04:14:10 INFO - PROCESS | 21276 | 1461237250559 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 82 (0x9fba3000) [pid = 21276] [serial = 195] [outer = 0x947b1000] 04:14:11 INFO - PROCESS | 21276 | 1461237251430 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]]]}] 04:14:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:14:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1128ms 04:14:11 INFO - PROCESS | 21276 | 1461237251449 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 04:14:11 INFO - PROCESS | 21276 | 1461237251455 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 04:14:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:14:11 INFO - PROCESS | 21276 | 1461237251464 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:14:11 INFO - PROCESS | 21276 | 1461237251472 Marionette TRACE conn3 <- [1,234,null,{}] 04:14:11 INFO - PROCESS | 21276 | 1461237251482 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}] 04:14:11 INFO - PROCESS | 21276 | 1461237251694 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 04:14:11 INFO - PROCESS | 21276 | 1461237251840 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e508c00 == 37 [pid = 21276] [id = 66] 04:14:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 83 (0x8e50fc00) [pid = 21276] [serial = 196] [outer = (nil)] 04:14:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 84 (0x920b5800) [pid = 21276] [serial = 197] [outer = 0x8e50fc00] 04:14:11 INFO - PROCESS | 21276 | 1461237251933 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 85 (0x92a8e400) [pid = 21276] [serial = 198] [outer = 0x8e50fc00] 04:14:12 INFO - PROCESS | 21276 | 1461237252820 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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1401ms 04:14:12 INFO - PROCESS | 21276 | 1461237252866 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 21276 | 1461237252875 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 04:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:14:12 INFO - PROCESS | 21276 | 1461237252886 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 21276 | 1461237252891 Marionette TRACE conn3 <- [1,238,null,{}] 04:14:12 INFO - PROCESS | 21276 | 1461237252897 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}] 04:14:13 INFO - PROCESS | 21276 | 1461237253099 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 04:14:13 INFO - PROCESS | 21276 | 1461237253263 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x914cbc00 == 38 [pid = 21276] [id = 67] 04:14:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 86 (0x9624c400) [pid = 21276] [serial = 199] [outer = (nil)] 04:14:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 87 (0x98b2ac00) [pid = 21276] [serial = 200] [outer = 0x9624c400] 04:14:13 INFO - PROCESS | 21276 | 1461237253358 Marionette DEBUG loaded listener.js 04:14:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 88 (0x99108400) [pid = 21276] [serial = 201] [outer = 0x9624c400] 04:14:14 INFO - PROCESS | 21276 | 1461237254266 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]]]}] 04:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1434ms 04:14:14 INFO - PROCESS | 21276 | 1461237254328 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 04:14:14 INFO - PROCESS | 21276 | 1461237254333 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 04:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:14:14 INFO - PROCESS | 21276 | 1461237254340 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 21276 | 1461237254346 Marionette TRACE conn3 <- [1,242,null,{}] 04:14:14 INFO - PROCESS | 21276 | 1461237254363 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}] 04:14:14 INFO - PROCESS | 21276 | 1461237254607 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 04:14:14 INFO - PROCESS | 21276 | 1461237254754 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e502800 == 39 [pid = 21276] [id = 68] 04:14:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 89 (0x98b31c00) [pid = 21276] [serial = 202] [outer = (nil)] 04:14:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 90 (0x9fd66000) [pid = 21276] [serial = 203] [outer = 0x98b31c00] 04:14:14 INFO - PROCESS | 21276 | 1461237254847 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 91 (0x9fea7400) [pid = 21276] [serial = 204] [outer = 0x98b31c00] 04:14:15 INFO - PROCESS | 21276 | 1461237255718 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]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:14:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1394ms 04:14:15 INFO - PROCESS | 21276 | 1461237255744 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 21276 | 1461237255750 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 04:14:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:14:15 INFO - PROCESS | 21276 | 1461237255758 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 21276 | 1461237255761 Marionette TRACE conn3 <- [1,246,null,{}] 04:14:15 INFO - PROCESS | 21276 | 1461237255767 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}] 04:14:15 INFO - PROCESS | 21276 | 1461237255941 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 04:14:16 INFO - PROCESS | 21276 | 1461237256094 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e503800 == 40 [pid = 21276] [id = 69] 04:14:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 92 (0x9fd6e800) [pid = 21276] [serial = 205] [outer = (nil)] 04:14:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 93 (0xa0b31c00) [pid = 21276] [serial = 206] [outer = 0x9fd6e800] 04:14:16 INFO - PROCESS | 21276 | 1461237256188 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 94 (0xa0b35c00) [pid = 21276] [serial = 207] [outer = 0x9fd6e800] 04:14:17 INFO - PROCESS | 21276 | 1461237257345 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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1638ms 04:14:17 INFO - PROCESS | 21276 | 1461237257399 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 21276 | 1461237257406 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 04:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:14:17 INFO - PROCESS | 21276 | 1461237257415 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 21276 | 1461237257420 Marionette TRACE conn3 <- [1,250,null,{}] 04:14:17 INFO - PROCESS | 21276 | 1461237257429 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}] 04:14:17 INFO - PROCESS | 21276 | 1461237257692 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 04:14:17 INFO - PROCESS | 21276 | 1461237257896 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x906eec00 == 41 [pid = 21276] [id = 70] 04:14:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 95 (0x9667d800) [pid = 21276] [serial = 208] [outer = (nil)] 04:14:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 96 (0x96687800) [pid = 21276] [serial = 209] [outer = 0x9667d800] 04:14:17 INFO - PROCESS | 21276 | 1461237257984 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 97 (0x9668a800) [pid = 21276] [serial = 210] [outer = 0x9667d800] 04:14:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 98 (0xa29d6400) [pid = 21276] [serial = 211] [outer = 0x92a8d800] 04:14:18 INFO - PROCESS | 21276 | 1461237258893 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]]]}] 04:14:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:14:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1538ms 04:14:18 INFO - PROCESS | 21276 | 1461237258953 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 04:14:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:14:18 INFO - PROCESS | 21276 | 1461237258957 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 04:14:18 INFO - PROCESS | 21276 | 1461237258963 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 21276 | 1461237258967 Marionette TRACE conn3 <- [1,254,null,{}] 04:14:18 INFO - PROCESS | 21276 | 1461237258973 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}] 04:14:19 INFO - PROCESS | 21276 | 1461237259171 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 04:14:19 INFO - PROCESS | 21276 | 1461237259315 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x914bd000 == 42 [pid = 21276] [id = 71] 04:14:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 99 (0x9203e000) [pid = 21276] [serial = 212] [outer = (nil)] 04:14:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 100 (0xa2988400) [pid = 21276] [serial = 213] [outer = 0x9203e000] 04:14:19 INFO - PROCESS | 21276 | 1461237259437 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 101 (0xa4361c00) [pid = 21276] [serial = 214] [outer = 0x9203e000] 04:14:20 INFO - PROCESS | 21276 | 1461237260327 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]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1391ms 04:14:20 INFO - PROCESS | 21276 | 1461237260355 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 21276 | 1461237260359 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 04:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:14:20 INFO - PROCESS | 21276 | 1461237260366 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 21276 | 1461237260369 Marionette TRACE conn3 <- [1,258,null,{}] 04:14:20 INFO - PROCESS | 21276 | 1461237260375 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}] 04:14:20 INFO - PROCESS | 21276 | 1461237260538 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 04:14:20 INFO - PROCESS | 21276 | 1461237260686 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x95194800 == 43 [pid = 21276] [id = 72] 04:14:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 102 (0x9667e400) [pid = 21276] [serial = 215] [outer = (nil)] 04:14:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 103 (0xa4471000) [pid = 21276] [serial = 216] [outer = 0x9667e400] 04:14:20 INFO - PROCESS | 21276 | 1461237260773 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 104 (0xa447c800) [pid = 21276] [serial = 217] [outer = 0x9667e400] 04:14:21 INFO - PROCESS | 21276 | 1461237261664 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]]]}] 04:14:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1329ms 04:14:21 INFO - PROCESS | 21276 | 1461237261698 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 21276 | 1461237261701 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 04:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:14:21 INFO - PROCESS | 21276 | 1461237261709 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 21276 | 1461237261713 Marionette TRACE conn3 <- [1,262,null,{}] 04:14:21 INFO - PROCESS | 21276 | 1461237261719 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}] 04:14:21 INFO - PROCESS | 21276 | 1461237261872 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 04:14:22 INFO - PROCESS | 21276 | 1461237262020 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x9518d000 == 44 [pid = 21276] [id = 73] 04:14:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 105 (0x966ca400) [pid = 21276] [serial = 218] [outer = (nil)] 04:14:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 106 (0x966d1800) [pid = 21276] [serial = 219] [outer = 0x966ca400] 04:14:22 INFO - PROCESS | 21276 | 1461237262105 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 107 (0x966d3c00) [pid = 21276] [serial = 220] [outer = 0x966ca400] 04:14:23 INFO - PROCESS | 21276 | 1461237263184 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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:14:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1537ms 04:14:23 INFO - PROCESS | 21276 | 1461237263248 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 04:14:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:14:23 INFO - PROCESS | 21276 | 1461237263253 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 04:14:23 INFO - PROCESS | 21276 | 1461237263262 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 21276 | 1461237263267 Marionette TRACE conn3 <- [1,266,null,{}] 04:14:23 INFO - PROCESS | 21276 | 1461237263275 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}] 04:14:23 INFO - PROCESS | 21276 | 1461237263536 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 04:14:23 INFO - PROCESS | 21276 | 1461237263739 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x9203e800 == 45 [pid = 21276] [id = 74] 04:14:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 108 (0x920b7000) [pid = 21276] [serial = 221] [outer = (nil)] 04:14:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 109 (0x962ee800) [pid = 21276] [serial = 222] [outer = 0x920b7000] 04:14:23 INFO - PROCESS | 21276 | 1461237263848 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 110 (0x96687c00) [pid = 21276] [serial = 223] [outer = 0x920b7000] 04:14:24 INFO - PROCESS | 21276 | 1461237264776 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]]]}] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x91338400 == 44 [pid = 21276] [id = 64] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x9133f400 == 43 [pid = 21276] [id = 63] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x98862c00 == 42 [pid = 21276] [id = 62] 04:14:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1584ms 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 109 (0x8e585800) [pid = 21276] [serial = 128] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 108 (0x98034c00) [pid = 21276] [serial = 131] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 107 (0x9fa21400) [pid = 21276] [serial = 134] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 106 (0x9fea4c00) [pid = 21276] [serial = 137] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 105 (0xa0e9a400) [pid = 21276] [serial = 140] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOMWINDOW == 104 (0xa4366400) [pid = 21276] [serial = 143] [outer = (nil)] [url = about:blank] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x9707b400 == 41 [pid = 21276] [id = 61] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x91335400 == 40 [pid = 21276] [id = 60] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x920b7400 == 39 [pid = 21276] [id = 59] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x951ed000 == 38 [pid = 21276] [id = 57] 04:14:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50c400 == 37 [pid = 21276] [id = 56] 04:14:24 INFO - PROCESS | 21276 | 1461237264869 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 21276 | 1461237264877 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 04:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:14:24 INFO - PROCESS | 21276 | 1461237264887 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 21276 | 1461237264891 Marionette TRACE conn3 <- [1,270,null,{}] 04:14:24 INFO - PROCESS | 21276 | 1461237264897 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}] 04:14:25 INFO - PROCESS | 21276 | 1461237265054 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 103 (0x96fc2400) [pid = 21276] [serial = 155] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 102 (0x92cf4000) [pid = 21276] [serial = 152] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 101 (0x91340800) [pid = 21276] [serial = 149] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 100 (0x92042400) [pid = 21276] [serial = 150] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 99 (0x92cef000) [pid = 21276] [serial = 147] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 98 (0x92cec800) [pid = 21276] [serial = 146] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 97 (0x98041400) [pid = 21276] [serial = 161] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 96 (0x975f7800) [pid = 21276] [serial = 158] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 95 (0x9730f000) [pid = 21276] [serial = 156] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 94 (0x95188800) [pid = 21276] [serial = 153] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 93 (0x97889400) [pid = 21276] [serial = 159] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | --DOMWINDOW == 92 (0x986e9800) [pid = 21276] [serial = 162] [outer = (nil)] [url = about:blank] 04:14:25 INFO - PROCESS | 21276 | 1461237265191 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x91342000 == 38 [pid = 21276] [id = 75] 04:14:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 93 (0x92042400) [pid = 21276] [serial = 224] [outer = (nil)] 04:14:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 94 (0x95190c00) [pid = 21276] [serial = 225] [outer = 0x92042400] 04:14:25 INFO - PROCESS | 21276 | 1461237265307 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 95 (0x966d1400) [pid = 21276] [serial = 226] [outer = 0x92042400] 04:14:25 INFO - PROCESS | 21276 | 1461237265980 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]]]}] 04:14:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1134ms 04:14:26 INFO - PROCESS | 21276 | 1461237266022 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 04:14:26 INFO - PROCESS | 21276 | 1461237266026 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 04:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:14:26 INFO - PROCESS | 21276 | 1461237266032 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 21276 | 1461237266038 Marionette TRACE conn3 <- [1,274,null,{}] 04:14:26 INFO - PROCESS | 21276 | 1461237266063 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}] 04:14:26 INFO - PROCESS | 21276 | 1461237266219 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 04:14:26 INFO - PROCESS | 21276 | 1461237266231 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x96fc9400 == 39 [pid = 21276] [id = 76] 04:14:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 96 (0x9788a800) [pid = 21276] [serial = 227] [outer = (nil)] 04:14:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 97 (0x986e9400) [pid = 21276] [serial = 228] [outer = 0x9788a800] 04:14:26 INFO - PROCESS | 21276 | 1461237266306 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 98 (0x98b30800) [pid = 21276] [serial = 229] [outer = 0x9788a800] 04:14:27 INFO - PROCESS | 21276 | 1461237267164 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]]]}] 04:14:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1189ms 04:14:27 INFO - PROCESS | 21276 | 1461237267222 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 04:14:27 INFO - PROCESS | 21276 | 1461237267226 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 04:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:14:27 INFO - PROCESS | 21276 | 1461237267236 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 21276 | 1461237267240 Marionette TRACE conn3 <- [1,278,null,{}] 04:14:27 INFO - PROCESS | 21276 | 1461237267245 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}] 04:14:27 INFO - PROCESS | 21276 | 1461237267406 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 04:14:27 INFO - PROCESS | 21276 | 1461237267416 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x951ed000 == 40 [pid = 21276] [id = 77] 04:14:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 99 (0x992ad400) [pid = 21276] [serial = 230] [outer = (nil)] 04:14:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 100 (0x9acdc000) [pid = 21276] [serial = 231] [outer = 0x992ad400] 04:14:27 INFO - PROCESS | 21276 | 1461237267490 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 101 (0x9de6b400) [pid = 21276] [serial = 232] [outer = 0x992ad400] 04:14:28 INFO - PROCESS | 21276 | 1461237268349 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]]]}] 04:14:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:14:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1134ms 04:14:28 INFO - PROCESS | 21276 | 1461237268386 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 04:14:28 INFO - PROCESS | 21276 | 1461237268389 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 04:14:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:14:28 INFO - PROCESS | 21276 | 1461237268400 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 21276 | 1461237268402 Marionette TRACE conn3 <- [1,282,null,{}] 04:14:28 INFO - PROCESS | 21276 | 1461237268408 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}] 04:14:28 INFO - PROCESS | 21276 | 1461237268599 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 04:14:28 INFO - PROCESS | 21276 | 1461237268621 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x951f3800 == 41 [pid = 21276] [id = 78] 04:14:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 102 (0x97889400) [pid = 21276] [serial = 233] [outer = (nil)] 04:14:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 103 (0x9fa8ac00) [pid = 21276] [serial = 234] [outer = 0x97889400] 04:14:28 INFO - PROCESS | 21276 | 1461237268705 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 104 (0x9fb52000) [pid = 21276] [serial = 235] [outer = 0x97889400] 04:14:29 INFO - PROCESS | 21276 | 1461237269526 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]]]}] 04:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1182ms 04:14:29 INFO - PROCESS | 21276 | 1461237269583 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 21276 | 1461237269585 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 04:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:14:29 INFO - PROCESS | 21276 | 1461237269598 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 21276 | 1461237269600 Marionette TRACE conn3 <- [1,286,null,{}] 04:14:29 INFO - PROCESS | 21276 | 1461237269605 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}] 04:14:29 INFO - PROCESS | 21276 | 1461237269930 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 103 (0x9624f800) [pid = 21276] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 102 (0x9ad04400) [pid = 21276] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 101 (0x975fc800) [pid = 21276] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 100 (0x920ba400) [pid = 21276] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 99 (0x99139800) [pid = 21276] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:14:29 INFO - PROCESS | 21276 | --DOMWINDOW == 98 (0x920b8400) [pid = 21276] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:14:30 INFO - PROCESS | 21276 | 1461237270019 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e510800 == 42 [pid = 21276] [id = 79] 04:14:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 99 (0x8ede5400) [pid = 21276] [serial = 236] [outer = (nil)] 04:14:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 100 (0x9624f800) [pid = 21276] [serial = 237] [outer = 0x8ede5400] 04:14:30 INFO - PROCESS | 21276 | 1461237270099 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 101 (0x99142800) [pid = 21276] [serial = 238] [outer = 0x8ede5400] 04:14:30 INFO - PROCESS | 21276 | 1461237270857 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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1279ms 04:14:30 INFO - PROCESS | 21276 | 1461237270878 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 21276 | 1461237270881 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 04:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:14:30 INFO - PROCESS | 21276 | 1461237270887 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 21276 | 1461237270890 Marionette TRACE conn3 <- [1,290,null,{}] 04:14:30 INFO - PROCESS | 21276 | 1461237270896 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}] 04:14:31 INFO - PROCESS | 21276 | 1461237271038 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 04:14:31 INFO - PROCESS | 21276 | 1461237271052 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e569800 == 43 [pid = 21276] [id = 80] 04:14:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 102 (0x8e56b400) [pid = 21276] [serial = 239] [outer = (nil)] 04:14:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 103 (0x8e574400) [pid = 21276] [serial = 240] [outer = 0x8e56b400] 04:14:31 INFO - PROCESS | 21276 | 1461237271134 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 104 (0x8e577800) [pid = 21276] [serial = 241] [outer = 0x8e56b400] 04:14:32 INFO - PROCESS | 21276 | 1461237272057 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]]]}] 04:14:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:14:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1235ms 04:14:32 INFO - PROCESS | 21276 | 1461237272152 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 21276 | 1461237272157 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 04:14:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:14:32 INFO - PROCESS | 21276 | 1461237272167 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 21276 | 1461237272172 Marionette TRACE conn3 <- [1,294,null,{}] 04:14:32 INFO - PROCESS | 21276 | 1461237272182 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}] 04:14:32 INFO - PROCESS | 21276 | 1461237272371 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 04:14:32 INFO - PROCESS | 21276 | 1461237272518 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56c800 == 44 [pid = 21276] [id = 81] 04:14:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 105 (0x8e576000) [pid = 21276] [serial = 242] [outer = (nil)] 04:14:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 106 (0x906ef000) [pid = 21276] [serial = 243] [outer = 0x8e576000] 04:14:32 INFO - PROCESS | 21276 | 1461237272611 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 107 (0x914c2400) [pid = 21276] [serial = 244] [outer = 0x8e576000] 04:14:33 INFO - PROCESS | 21276 | 1461237273612 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]]]}] 04:14:33 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. 04:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1483ms 04:14:33 INFO - PROCESS | 21276 | 1461237273651 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 21276 | 1461237273659 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 04:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:14:33 INFO - PROCESS | 21276 | 1461237273670 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 21276 | 1461237273675 Marionette TRACE conn3 <- [1,298,null,{}] 04:14:33 INFO - PROCESS | 21276 | 1461237273681 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}] 04:14:33 INFO - PROCESS | 21276 | 1461237273864 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 04:14:34 INFO - PROCESS | 21276 | 1461237274015 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e571000 == 45 [pid = 21276] [id = 82] 04:14:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 108 (0x9667e800) [pid = 21276] [serial = 245] [outer = (nil)] 04:14:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 109 (0x96fc9000) [pid = 21276] [serial = 246] [outer = 0x9667e800] 04:14:34 INFO - PROCESS | 21276 | 1461237274111 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 110 (0x97617800) [pid = 21276] [serial = 247] [outer = 0x9667e800] 04:14:35 INFO - PROCESS | 21276 | 1461237275004 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]]]}] 04:14:35 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. 04:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1383ms 04:14:35 INFO - PROCESS | 21276 | 1461237275053 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 04:14:35 INFO - PROCESS | 21276 | 1461237275058 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 04:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:14:35 INFO - PROCESS | 21276 | 1461237275065 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:14:35 INFO - PROCESS | 21276 | 1461237275071 Marionette TRACE conn3 <- [1,302,null,{}] 04:14:35 INFO - PROCESS | 21276 | 1461237275088 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}] 04:14:35 INFO - PROCESS | 21276 | 1461237275268 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 04:14:35 INFO - PROCESS | 21276 | 1461237275418 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x966d6000 == 46 [pid = 21276] [id = 83] 04:14:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 111 (0x97855400) [pid = 21276] [serial = 248] [outer = (nil)] 04:14:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 112 (0x9785e400) [pid = 21276] [serial = 249] [outer = 0x97855400] 04:14:35 INFO - PROCESS | 21276 | 1461237275521 Marionette DEBUG loaded listener.js 04:14:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 113 (0x9803f800) [pid = 21276] [serial = 250] [outer = 0x97855400] 04:14:36 INFO - PROCESS | 21276 | 1461237276612 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]]]}] 04:14:36 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. 04:14:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1590ms 04:14:36 INFO - PROCESS | 21276 | 1461237276655 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 04:14:36 INFO - PROCESS | 21276 | 1461237276660 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 04:14:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:14:36 INFO - PROCESS | 21276 | 1461237276667 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:14:36 INFO - PROCESS | 21276 | 1461237276669 Marionette TRACE conn3 <- [1,306,null,{}] 04:14:36 INFO - PROCESS | 21276 | 1461237276676 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}] 04:14:36 INFO - PROCESS | 21276 | 1461237276851 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 04:14:37 INFO - PROCESS | 21276 | 1461237277014 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e589c00 == 47 [pid = 21276] [id = 84] 04:14:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 114 (0x914be800) [pid = 21276] [serial = 251] [outer = (nil)] 04:14:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 115 (0x9fd68000) [pid = 21276] [serial = 252] [outer = 0x914be800] 04:14:37 INFO - PROCESS | 21276 | 1461237277108 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 116 (0xa09dfc00) [pid = 21276] [serial = 253] [outer = 0x914be800] 04:14:37 INFO - PROCESS | 21276 | 1461237277960 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]]]}] 04:14:37 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. 04:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1332ms 04:14:38 INFO - PROCESS | 21276 | 1461237277999 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 21276 | 1461237278002 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 04:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:14:38 INFO - PROCESS | 21276 | 1461237278009 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 21276 | 1461237278013 Marionette TRACE conn3 <- [1,310,null,{}] 04:14:38 INFO - PROCESS | 21276 | 1461237278018 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}] 04:14:38 INFO - PROCESS | 21276 | 1461237278248 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 04:14:38 INFO - PROCESS | 21276 | 1461237278416 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x98855000 == 48 [pid = 21276] [id = 85] 04:14:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 117 (0xa0b12800) [pid = 21276] [serial = 254] [outer = (nil)] 04:14:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0xa0e70800) [pid = 21276] [serial = 255] [outer = 0xa0b12800] 04:14:38 INFO - PROCESS | 21276 | 1461237278502 Marionette DEBUG loaded listener.js 04:14:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x992ba000) [pid = 21276] [serial = 256] [outer = 0xa0b12800] 04:14:39 INFO - PROCESS | 21276 | 1461237279550 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]]]}] 04:14:39 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. 04:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1595ms 04:14:39 INFO - PROCESS | 21276 | 1461237279607 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 04:14:39 INFO - PROCESS | 21276 | 1461237279613 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 04:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:14:39 INFO - PROCESS | 21276 | 1461237279624 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:14:39 INFO - PROCESS | 21276 | 1461237279628 Marionette TRACE conn3 <- [1,314,null,{}] 04:14:39 INFO - PROCESS | 21276 | 1461237279638 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}] 04:14:39 INFO - PROCESS | 21276 | 1461237279984 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 04:14:40 INFO - PROCESS | 21276 | 1461237280241 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fa92400 == 49 [pid = 21276] [id = 86] 04:14:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 120 (0x9fea4c00) [pid = 21276] [serial = 257] [outer = (nil)] 04:14:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0xa2993400) [pid = 21276] [serial = 258] [outer = 0x9fea4c00] 04:14:40 INFO - PROCESS | 21276 | 1461237280384 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0xa4358000) [pid = 21276] [serial = 259] [outer = 0x9fea4c00] 04:14:41 INFO - PROCESS | 21276 | 1461237281259 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]]]}] 04:14:41 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. 04:14:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1685ms 04:14:41 INFO - PROCESS | 21276 | 1461237281307 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 04:14:41 INFO - PROCESS | 21276 | 1461237281311 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 04:14:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:14:41 INFO - PROCESS | 21276 | 1461237281318 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 21276 | 1461237281320 Marionette TRACE conn3 <- [1,318,null,{}] 04:14:41 INFO - PROCESS | 21276 | 1461237281327 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}] 04:14:41 INFO - PROCESS | 21276 | 1461237281480 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 04:14:41 INFO - PROCESS | 21276 | 1461237281643 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee27000 == 50 [pid = 21276] [id = 87] 04:14:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x8ee28000) [pid = 21276] [serial = 260] [outer = (nil)] 04:14:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8ee2d000) [pid = 21276] [serial = 261] [outer = 0x8ee28000] 04:14:41 INFO - PROCESS | 21276 | 1461237281728 Marionette DEBUG loaded listener.js 04:14:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8ee2e800) [pid = 21276] [serial = 262] [outer = 0x8ee28000] 04:14:42 INFO - PROCESS | 21276 | 1461237282611 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]]]}] 04:14:42 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. 04:14:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1332ms 04:14:42 INFO - PROCESS | 21276 | 1461237282651 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 21276 | 1461237282655 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 04:14:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:14:42 INFO - PROCESS | 21276 | 1461237282661 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 21276 | 1461237282665 Marionette TRACE conn3 <- [1,322,null,{}] 04:14:42 INFO - PROCESS | 21276 | 1461237282671 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}] 04:14:42 INFO - PROCESS | 21276 | 1461237282826 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 04:14:43 INFO - PROCESS | 21276 | 1461237282980 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d81d400 == 51 [pid = 21276] [id = 88] 04:14:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8d81e800) [pid = 21276] [serial = 263] [outer = (nil)] 04:14:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8d824000) [pid = 21276] [serial = 264] [outer = 0x8d81e800] 04:14:43 INFO - PROCESS | 21276 | 1461237283065 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8d827400) [pid = 21276] [serial = 265] [outer = 0x8d81e800] 04:14:44 INFO - PROCESS | 21276 | 1461237284126 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]]]}] 04:14:44 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. 04:14:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1484ms 04:14:44 INFO - PROCESS | 21276 | 1461237284147 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 21276 | 1461237284150 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 04:14:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:14:44 INFO - PROCESS | 21276 | 1461237284157 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 21276 | 1461237284160 Marionette TRACE conn3 <- [1,326,null,{}] 04:14:44 INFO - PROCESS | 21276 | 1461237284166 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}] 04:14:44 INFO - PROCESS | 21276 | 1461237284325 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 04:14:44 INFO - PROCESS | 21276 | 1461237284482 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d829400 == 52 [pid = 21276] [id = 89] 04:14:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8d82a800) [pid = 21276] [serial = 266] [outer = (nil)] 04:14:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8d94e800) [pid = 21276] [serial = 267] [outer = 0x8d82a800] 04:14:44 INFO - PROCESS | 21276 | 1461237284570 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8d94fc00) [pid = 21276] [serial = 268] [outer = 0x8d82a800] 04:14:45 INFO - PROCESS | 21276 | 1461237285747 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]]]}] 04:14:45 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. 04:14:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1639ms 04:14:45 INFO - PROCESS | 21276 | 1461237285797 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 04:14:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:14:45 INFO - PROCESS | 21276 | 1461237285802 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 04:14:45 INFO - PROCESS | 21276 | 1461237285811 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 21276 | 1461237285816 Marionette TRACE conn3 <- [1,330,null,{}] 04:14:45 INFO - PROCESS | 21276 | 1461237285826 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}] 04:14:46 INFO - PROCESS | 21276 | 1461237286116 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 04:14:46 INFO - PROCESS | 21276 | 1461237286349 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d958400 == 53 [pid = 21276] [id = 90] 04:14:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8e50d000) [pid = 21276] [serial = 269] [outer = (nil)] 04:14:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e593800) [pid = 21276] [serial = 270] [outer = 0x8e50d000] 04:14:46 INFO - PROCESS | 21276 | 1461237286432 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8edee000) [pid = 21276] [serial = 271] [outer = 0x8e50d000] 04:14:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8e510800 == 52 [pid = 21276] [id = 79] 04:14:46 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x9fb9bc00) [pid = 21276] [serial = 194] [outer = (nil)] [url = about:blank] 04:14:46 INFO - PROCESS | 21276 | --DOCSHELL 0x951f3800 == 51 [pid = 21276] [id = 78] 04:14:46 INFO - PROCESS | 21276 | --DOCSHELL 0x98b32800 == 50 [pid = 21276] [id = 58] 04:14:46 INFO - PROCESS | 21276 | --DOCSHELL 0x951ed000 == 49 [pid = 21276] [id = 77] 04:14:47 INFO - PROCESS | 21276 | --DOCSHELL 0x96fc9400 == 48 [pid = 21276] [id = 76] 04:14:47 INFO - PROCESS | 21276 | --DOCSHELL 0x91342000 == 47 [pid = 21276] [id = 75] 04:14:47 INFO - PROCESS | 21276 | --DOCSHELL 0x9203e800 == 46 [pid = 21276] [id = 74] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x99144800) [pid = 21276] [serial = 173] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x9de62800) [pid = 21276] [serial = 189] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x9fa8c800) [pid = 21276] [serial = 192] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x9ace1000) [pid = 21276] [serial = 186] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x9528b800) [pid = 21276] [serial = 180] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x9afe6000) [pid = 21276] [serial = 188] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x98e84800) [pid = 21276] [serial = 164] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x9e916400) [pid = 21276] [serial = 191] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x98226800) [pid = 21276] [serial = 182] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x9885b400) [pid = 21276] [serial = 183] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x9518c800) [pid = 21276] [serial = 177] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x92ce8000) [pid = 21276] [serial = 176] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 120 (0x9acd8000) [pid = 21276] [serial = 185] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 119 (0x97315400) [pid = 21276] [serial = 170] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 118 (0x92ce6c00) [pid = 21276] [serial = 167] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | --DOMWINDOW == 117 (0x95193400) [pid = 21276] [serial = 179] [outer = (nil)] [url = about:blank] 04:14:47 INFO - PROCESS | 21276 | 1461237287411 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]]]}] 04:14:47 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. 04:14:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1643ms 04:14:47 INFO - PROCESS | 21276 | 1461237287454 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 21276 | 1461237287462 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 04:14:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:14:47 INFO - PROCESS | 21276 | 1461237287472 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 21276 | 1461237287478 Marionette TRACE conn3 <- [1,334,null,{}] 04:14:47 INFO - PROCESS | 21276 | 1461237287484 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}] 04:14:47 INFO - PROCESS | 21276 | 1461237287642 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 04:14:47 INFO - PROCESS | 21276 | 1461237287653 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee23c00 == 47 [pid = 21276] [id = 91] 04:14:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0x8ee2e400) [pid = 21276] [serial = 272] [outer = (nil)] 04:14:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x91337c00) [pid = 21276] [serial = 273] [outer = 0x8ee2e400] 04:14:47 INFO - PROCESS | 21276 | 1461237287727 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 120 (0x92042c00) [pid = 21276] [serial = 274] [outer = 0x8ee2e400] 04:14:48 INFO - PROCESS | 21276 | 1461237288672 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]]]}] 04:14:48 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. 04:14:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1238ms 04:14:48 INFO - PROCESS | 21276 | 1461237288711 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 21276 | 1461237288714 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 04:14:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:14:48 INFO - PROCESS | 21276 | 1461237288721 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 21276 | 1461237288727 Marionette TRACE conn3 <- [1,338,null,{}] 04:14:48 INFO - PROCESS | 21276 | 1461237288742 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}] 04:14:48 INFO - PROCESS | 21276 | 1461237288901 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 04:14:48 INFO - PROCESS | 21276 | 1461237288912 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133ac00 == 48 [pid = 21276] [id = 92] 04:14:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0x920b9800) [pid = 21276] [serial = 275] [outer = (nil)] 04:14:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x951ea000) [pid = 21276] [serial = 276] [outer = 0x920b9800] 04:14:49 INFO - PROCESS | 21276 | 1461237289097 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x9624f400) [pid = 21276] [serial = 277] [outer = 0x920b9800] 04:14:49 INFO - PROCESS | 21276 | 1461237289894 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]]]}] 04:14:49 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. 04:14:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1234ms 04:14:49 INFO - PROCESS | 21276 | 1461237289956 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 21276 | 1461237289960 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 04:14:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:14:49 INFO - PROCESS | 21276 | 1461237289966 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 21276 | 1461237289968 Marionette TRACE conn3 <- [1,342,null,{}] 04:14:49 INFO - PROCESS | 21276 | 1461237289974 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}] 04:14:50 INFO - PROCESS | 21276 | 1461237290164 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 04:14:50 INFO - PROCESS | 21276 | 1461237290188 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x95287400 == 49 [pid = 21276] [id = 93] 04:14:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x966ce400) [pid = 21276] [serial = 278] [outer = (nil)] 04:14:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x966d8800) [pid = 21276] [serial = 279] [outer = 0x966ce400] 04:14:50 INFO - PROCESS | 21276 | 1461237290261 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x97315400) [pid = 21276] [serial = 280] [outer = 0x966ce400] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x97889400) [pid = 21276] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8ede5400) [pid = 21276] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x920b7000) [pid = 21276] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x92042400) [pid = 21276] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x992ad400) [pid = 21276] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:14:51 INFO - PROCESS | 21276 | --DOMWINDOW == 120 (0x9788a800) [pid = 21276] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:14:51 INFO - PROCESS | 21276 | 1461237291653 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]]]}] 04:14:51 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. 04:14:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1732ms 04:14:51 INFO - PROCESS | 21276 | 1461237291699 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 21276 | 1461237291707 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 04:14:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:14:51 INFO - PROCESS | 21276 | 1461237291716 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 21276 | 1461237291722 Marionette TRACE conn3 <- [1,346,null,{}] 04:14:51 INFO - PROCESS | 21276 | 1461237291730 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}] 04:14:51 INFO - PROCESS | 21276 | 1461237291946 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 04:14:52 INFO - PROCESS | 21276 | 1461237292147 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e585800 == 50 [pid = 21276] [id = 94] 04:14:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0x8e594400) [pid = 21276] [serial = 281] [outer = (nil)] 04:14:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x8ee30400) [pid = 21276] [serial = 282] [outer = 0x8e594400] 04:14:52 INFO - PROCESS | 21276 | 1461237292250 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x9133cc00) [pid = 21276] [serial = 283] [outer = 0x8e594400] 04:14:53 INFO - PROCESS | 21276 | 1461237293106 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]]]}] 04:14:53 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. 04:14:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1436ms 04:14:53 INFO - PROCESS | 21276 | 1461237293154 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 21276 | 1461237293163 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 04:14:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:14:53 INFO - PROCESS | 21276 | 1461237293174 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 21276 | 1461237293178 Marionette TRACE conn3 <- [1,350,null,{}] 04:14:53 INFO - PROCESS | 21276 | 1461237293185 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}] 04:14:53 INFO - PROCESS | 21276 | 1461237293372 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 04:14:53 INFO - PROCESS | 21276 | 1461237293519 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede3000 == 51 [pid = 21276] [id = 95] 04:14:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x920b6800) [pid = 21276] [serial = 284] [outer = (nil)] 04:14:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x951edc00) [pid = 21276] [serial = 285] [outer = 0x920b6800] 04:14:53 INFO - PROCESS | 21276 | 1461237293606 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x966cc400) [pid = 21276] [serial = 286] [outer = 0x920b6800] 04:14:54 INFO - PROCESS | 21276 | 1461237294608 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]]]}] 04:14:54 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. 04:14:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1480ms 04:14:54 INFO - PROCESS | 21276 | 1461237294654 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 04:14:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:14:54 INFO - PROCESS | 21276 | 1461237294658 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 04:14:54 INFO - PROCESS | 21276 | 1461237294665 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 21276 | 1461237294671 Marionette TRACE conn3 <- [1,354,null,{}] 04:14:54 INFO - PROCESS | 21276 | 1461237294687 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}] 04:14:54 INFO - PROCESS | 21276 | 1461237294864 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 04:14:55 INFO - PROCESS | 21276 | 1461237295014 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x9667ec00 == 52 [pid = 21276] [id = 96] 04:14:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x9728bc00) [pid = 21276] [serial = 287] [outer = (nil)] 04:14:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x9799a800) [pid = 21276] [serial = 288] [outer = 0x9728bc00] 04:14:55 INFO - PROCESS | 21276 | 1461237295103 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x986e9800) [pid = 21276] [serial = 289] [outer = 0x9728bc00] 04:14:56 INFO - PROCESS | 21276 | 1461237296007 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]]]}] 04:14:56 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. 04:14:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1386ms 04:14:56 INFO - PROCESS | 21276 | 1461237296051 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 04:14:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:14:56 INFO - PROCESS | 21276 | 1461237296056 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 04:14:56 INFO - PROCESS | 21276 | 1461237296062 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 21276 | 1461237296066 Marionette TRACE conn3 <- [1,358,null,{}] 04:14:56 INFO - PROCESS | 21276 | 1461237296072 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}] 04:14:56 INFO - PROCESS | 21276 | 1461237296240 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 04:14:56 INFO - PROCESS | 21276 | 1461237296392 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50bc00 == 53 [pid = 21276] [id = 97] 04:14:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x9885ac00) [pid = 21276] [serial = 290] [outer = (nil)] 04:14:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x9913e000) [pid = 21276] [serial = 291] [outer = 0x9885ac00] 04:14:56 INFO - PROCESS | 21276 | 1461237296478 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x99146400) [pid = 21276] [serial = 292] [outer = 0x9885ac00] 04:14:57 INFO - PROCESS | 21276 | 1461237297435 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]]]}] 04:14:57 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. 04:14:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1437ms 04:14:57 INFO - PROCESS | 21276 | 1461237297500 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 21276 | 1461237297504 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 04:14:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:14:57 INFO - PROCESS | 21276 | 1461237297511 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 21276 | 1461237297515 Marionette TRACE conn3 <- [1,362,null,{}] 04:14:57 INFO - PROCESS | 21276 | 1461237297521 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}] 04:14:57 INFO - PROCESS | 21276 | 1461237297686 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 04:14:57 INFO - PROCESS | 21276 | 1461237297836 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x947b2400 == 54 [pid = 21276] [id = 98] 04:14:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x9ace0400) [pid = 21276] [serial = 293] [outer = (nil)] 04:14:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x9ad03000) [pid = 21276] [serial = 294] [outer = 0x9ace0400] 04:14:57 INFO - PROCESS | 21276 | 1461237297978 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x9af7a000) [pid = 21276] [serial = 295] [outer = 0x9ace0400] 04:14:58 INFO - PROCESS | 21276 | 1461237298899 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]]]}] 04:14:58 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. 04:14:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1434ms 04:14:58 INFO - PROCESS | 21276 | 1461237298946 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 21276 | 1461237298950 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 04:14:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:14:58 INFO - PROCESS | 21276 | 1461237298956 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 21276 | 1461237298960 Marionette TRACE conn3 <- [1,366,null,{}] 04:14:58 INFO - PROCESS | 21276 | 1461237298965 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}] 04:14:59 INFO - PROCESS | 21276 | 1461237299144 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 04:14:59 INFO - PROCESS | 21276 | 1461237299294 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56b800 == 55 [pid = 21276] [id = 99] 04:14:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x9de6a800) [pid = 21276] [serial = 296] [outer = (nil)] 04:14:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x9fe12800) [pid = 21276] [serial = 297] [outer = 0x9de6a800] 04:14:59 INFO - PROCESS | 21276 | 1461237299384 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0xa0911400) [pid = 21276] [serial = 298] [outer = 0x9de6a800] 04:15:00 INFO - PROCESS | 21276 | 1461237300294 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]]]}] 04:15:00 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. 04:15:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1383ms 04:15:00 INFO - PROCESS | 21276 | 1461237300340 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 21276 | 1461237300344 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 04:15:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:15:00 INFO - PROCESS | 21276 | 1461237300351 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 21276 | 1461237300354 Marionette TRACE conn3 <- [1,370,null,{}] 04:15:00 INFO - PROCESS | 21276 | 1461237300363 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}] 04:15:00 INFO - PROCESS | 21276 | 1461237300529 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 04:15:00 INFO - PROCESS | 21276 | 1461237300695 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e506400 == 56 [pid = 21276] [id = 100] 04:15:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e589400) [pid = 21276] [serial = 299] [outer = (nil)] 04:15:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0xa0e78000) [pid = 21276] [serial = 300] [outer = 0x8e589400] 04:15:00 INFO - PROCESS | 21276 | 1461237300786 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0xa0e7a000) [pid = 21276] [serial = 301] [outer = 0x8e589400] 04:15:01 INFO - PROCESS | 21276 | 1461237301722 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]]]}] 04:15:01 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. 04:15:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1386ms 04:15:01 INFO - PROCESS | 21276 | 1461237301737 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 21276 | 1461237301741 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 04:15:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:15:01 INFO - PROCESS | 21276 | 1461237301748 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 21276 | 1461237301750 Marionette TRACE conn3 <- [1,374,null,{}] 04:15:01 INFO - PROCESS | 21276 | 1461237301757 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}] 04:15:01 INFO - PROCESS | 21276 | 1461237301923 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 04:15:02 INFO - PROCESS | 21276 | 1461237302084 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x966ccc00 == 57 [pid = 21276] [id = 101] 04:15:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x966d4400) [pid = 21276] [serial = 302] [outer = (nil)] 04:15:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x9e91c800) [pid = 21276] [serial = 303] [outer = 0x966d4400] 04:15:02 INFO - PROCESS | 21276 | 1461237302172 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0xa0e7c400) [pid = 21276] [serial = 304] [outer = 0x966d4400] 04:15:03 INFO - PROCESS | 21276 | 1461237303360 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:15:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1639ms 04:15:03 INFO - PROCESS | 21276 | 1461237303413 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 04:15:03 INFO - PROCESS | 21276 | 1461237303420 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 04:15:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:15:03 INFO - PROCESS | 21276 | 1461237303435 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 21276 | 1461237303439 Marionette TRACE conn3 <- [1,378,null,{}] 04:15:03 INFO - PROCESS | 21276 | 1461237303448 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}] 04:15:03 INFO - PROCESS | 21276 | 1461237303869 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 04:15:03 INFO - PROCESS | 21276 | 1461237303977 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d950400 == 58 [pid = 21276] [id = 102] 04:15:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e576800) [pid = 21276] [serial = 305] [outer = (nil)] 04:15:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x9133f800) [pid = 21276] [serial = 306] [outer = 0x8e576800] 04:15:04 INFO - PROCESS | 21276 | 1461237304059 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x947b7800) [pid = 21276] [serial = 307] [outer = 0x8e576800] 04:15:04 INFO - PROCESS | 21276 | 1461237304932 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:15:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1541ms 04:15:04 INFO - PROCESS | 21276 | 1461237304977 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 21276 | 1461237304985 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 04:15:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:15:04 INFO - PROCESS | 21276 | 1461237304995 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 21276 | 1461237304999 Marionette TRACE conn3 <- [1,382,null,{}] 04:15:05 INFO - PROCESS | 21276 | 1461237305005 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}] 04:15:05 INFO - PROCESS | 21276 | 1461237305166 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 04:15:05 INFO - PROCESS | 21276 | 1461237305325 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d821000 == 59 [pid = 21276] [id = 103] 04:15:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8ee31000) [pid = 21276] [serial = 308] [outer = (nil)] 04:15:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x966d5000) [pid = 21276] [serial = 309] [outer = 0x8ee31000] 04:15:05 INFO - PROCESS | 21276 | 1461237305402 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x97859800) [pid = 21276] [serial = 310] [outer = 0x8ee31000] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x9133ac00 == 58 [pid = 21276] [id = 92] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x920b5800) [pid = 21276] [serial = 197] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x98b2ac00) [pid = 21276] [serial = 200] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x9fd66000) [pid = 21276] [serial = 203] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0xa0b31c00) [pid = 21276] [serial = 206] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x96687800) [pid = 21276] [serial = 209] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0xa2988400) [pid = 21276] [serial = 213] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0xa4471000) [pid = 21276] [serial = 216] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x966d1800) [pid = 21276] [serial = 219] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8e574400) [pid = 21276] [serial = 240] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee23c00 == 57 [pid = 21276] [id = 91] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8d958400 == 56 [pid = 21276] [id = 90] 04:15:06 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:06 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:15:06 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:06 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:06 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x98855000 == 55 [pid = 21276] [id = 85] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8e589c00 == 54 [pid = 21276] [id = 84] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x966d6000 == 53 [pid = 21276] [id = 83] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8e571000 == 52 [pid = 21276] [id = 82] 04:15:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56c800 == 51 [pid = 21276] [id = 81] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x9fa8ac00) [pid = 21276] [serial = 234] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x9624f800) [pid = 21276] [serial = 237] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x9fb52000) [pid = 21276] [serial = 235] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x96687c00) [pid = 21276] [serial = 223] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x962ee800) [pid = 21276] [serial = 222] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x95190c00) [pid = 21276] [serial = 225] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x966d1400) [pid = 21276] [serial = 226] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x9acdc000) [pid = 21276] [serial = 231] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x986e9400) [pid = 21276] [serial = 228] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x98b30800) [pid = 21276] [serial = 229] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0xa29d4000) [pid = 21276] [serial = 93] [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.] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x9de6b400) [pid = 21276] [serial = 232] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x99142800) [pid = 21276] [serial = 238] [outer = (nil)] [url = about:blank] 04:15:06 INFO - PROCESS | 21276 | 1461237306514 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:15:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1540ms 04:15:06 INFO - PROCESS | 21276 | 1461237306534 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 21276 | 1461237306538 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 04:15:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:15:06 INFO - PROCESS | 21276 | 1461237306544 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 21276 | 1461237306550 Marionette TRACE conn3 <- [1,386,null,{}] 04:15:06 INFO - PROCESS | 21276 | 1461237306565 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}] 04:15:06 INFO - PROCESS | 21276 | 1461237306744 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 04:15:07 INFO - PROCESS | 21276 | 1461237306983 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d959800 == 52 [pid = 21276] [id = 104] 04:15:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x92ce9c00) [pid = 21276] [serial = 311] [outer = (nil)] 04:15:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x966d1400) [pid = 21276] [serial = 312] [outer = 0x92ce9c00] 04:15:07 INFO - PROCESS | 21276 | 1461237307080 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x97856800) [pid = 21276] [serial = 313] [outer = 0x92ce9c00] 04:15:07 INFO - PROCESS | 21276 | 1461237307915 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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1436ms 04:15:07 INFO - PROCESS | 21276 | 1461237307982 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 21276 | 1461237307989 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 04:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:15:08 INFO - PROCESS | 21276 | 1461237307997 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 21276 | 1461237308002 Marionette TRACE conn3 <- [1,390,null,{}] 04:15:08 INFO - PROCESS | 21276 | 1461237308011 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}] 04:15:08 INFO - PROCESS | 21276 | 1461237308181 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 04:15:08 INFO - PROCESS | 21276 | 1461237308306 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x96681400 == 53 [pid = 21276] [id = 105] 04:15:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x9785e800) [pid = 21276] [serial = 314] [outer = (nil)] 04:15:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x99142400) [pid = 21276] [serial = 315] [outer = 0x9785e800] 04:15:08 INFO - PROCESS | 21276 | 1461237308380 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x9ace1400) [pid = 21276] [serial = 316] [outer = 0x9785e800] 04:15:09 INFO - PROCESS | 21276 | 1461237309304 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]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1339ms 04:15:09 INFO - PROCESS | 21276 | 1461237309347 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 21276 | 1461237309352 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 04:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:15:09 INFO - PROCESS | 21276 | 1461237309361 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 21276 | 1461237309366 Marionette TRACE conn3 <- [1,394,null,{}] 04:15:09 INFO - PROCESS | 21276 | 1461237309374 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}] 04:15:09 INFO - PROCESS | 21276 | 1461237309599 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 04:15:09 INFO - PROCESS | 21276 | 1461237309618 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d94b000 == 54 [pid = 21276] [id = 106] 04:15:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x98855800) [pid = 21276] [serial = 317] [outer = (nil)] 04:15:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x9fa8b000) [pid = 21276] [serial = 318] [outer = 0x98855800] 04:15:09 INFO - PROCESS | 21276 | 1461237309693 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x9fb98c00) [pid = 21276] [serial = 319] [outer = 0x98855800] 04:15:10 INFO - PROCESS | 21276 | 1461237310648 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]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:15:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1334ms 04:15:10 INFO - PROCESS | 21276 | 1461237310694 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 21276 | 1461237310698 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 04:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x920b9800) [pid = 21276] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x966ca400) [pid = 21276] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8d82a800) [pid = 21276] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8ee2e400) [pid = 21276] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8e50d000) [pid = 21276] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:15:11 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x906e1c00) [pid = 21276] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:15:11 INFO - PROCESS | 21276 | 1461237311099 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 21276 | 1461237311102 Marionette TRACE conn3 <- [1,398,null,{}] 04:15:11 INFO - PROCESS | 21276 | 1461237311108 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}] 04:15:11 INFO - PROCESS | 21276 | 1461237311318 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 04:15:11 INFO - PROCESS | 21276 | 1461237311441 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8ca800 == 55 [pid = 21276] [id = 107] 04:15:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8e8cac00) [pid = 21276] [serial = 320] [outer = (nil)] 04:15:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e8d4400) [pid = 21276] [serial = 321] [outer = 0x8e8cac00] 04:15:11 INFO - PROCESS | 21276 | 1461237311527 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x96fd0400) [pid = 21276] [serial = 322] [outer = 0x8e8cac00] 04:15:12 INFO - PROCESS | 21276 | 1461237312270 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]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:15:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1267ms 04:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:15:12 INFO - PROCESS | 21276 | 1461237312328 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 21276 | 1461237312331 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 04:15:12 INFO - PROCESS | 21276 | 1461237312339 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 21276 | 1461237312342 Marionette TRACE conn3 <- [1,402,null,{}] 04:15:12 INFO - PROCESS | 21276 | 1461237312350 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}] 04:15:12 INFO - PROCESS | 21276 | 1461237312505 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 04:15:12 INFO - PROCESS | 21276 | 1461237312515 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8ca000 == 56 [pid = 21276] [id = 108] 04:15:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8e8d0c00) [pid = 21276] [serial = 323] [outer = (nil)] 04:15:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x9fed9400) [pid = 21276] [serial = 324] [outer = 0x8e8d0c00] 04:15:12 INFO - PROCESS | 21276 | 1461237312591 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0xa0e6f000) [pid = 21276] [serial = 325] [outer = 0x8e8d0c00] 04:15:13 INFO - PROCESS | 21276 | 1461237313798 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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:15:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1498ms 04:15:13 INFO - PROCESS | 21276 | 1461237313835 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 21276 | 1461237313841 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 04:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:15:13 INFO - PROCESS | 21276 | 1461237313850 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 21276 | 1461237313855 Marionette TRACE conn3 <- [1,406,null,{}] 04:15:13 INFO - PROCESS | 21276 | 1461237313865 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}] 04:15:14 INFO - PROCESS | 21276 | 1461237314072 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 04:15:14 INFO - PROCESS | 21276 | 1461237314321 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56ac00 == 57 [pid = 21276] [id = 109] 04:15:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e591800) [pid = 21276] [serial = 326] [outer = (nil)] 04:15:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e8d8c00) [pid = 21276] [serial = 327] [outer = 0x8e591800] 04:15:14 INFO - PROCESS | 21276 | 1461237314434 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8ee2a000) [pid = 21276] [serial = 328] [outer = 0x8e591800] 04:15:15 INFO - PROCESS | 21276 | 1461237315380 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]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:15:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1584ms 04:15:15 INFO - PROCESS | 21276 | 1461237315435 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 21276 | 1461237315444 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 04:15:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:15:15 INFO - PROCESS | 21276 | 1461237315457 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 21276 | 1461237315460 Marionette TRACE conn3 <- [1,410,null,{}] 04:15:15 INFO - PROCESS | 21276 | 1461237315467 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}] 04:15:15 INFO - PROCESS | 21276 | 1461237315650 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 04:15:15 INFO - PROCESS | 21276 | 1461237315859 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x92cf0800 == 58 [pid = 21276] [id = 110] 04:15:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x95189400) [pid = 21276] [serial = 329] [outer = (nil)] 04:15:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x96684800) [pid = 21276] [serial = 330] [outer = 0x95189400] 04:15:15 INFO - PROCESS | 21276 | 1461237315953 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x966d9800) [pid = 21276] [serial = 331] [outer = 0x95189400] 04:15:16 INFO - PROCESS | 21276 | 1461237316981 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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1585ms 04:15:17 INFO - PROCESS | 21276 | 1461237317042 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 04:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:15:17 INFO - PROCESS | 21276 | 1461237317046 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 04:15:17 INFO - PROCESS | 21276 | 1461237317053 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 21276 | 1461237317059 Marionette TRACE conn3 <- [1,414,null,{}] 04:15:17 INFO - PROCESS | 21276 | 1461237317075 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}] 04:15:17 INFO - PROCESS | 21276 | 1461237317255 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 04:15:17 INFO - PROCESS | 21276 | 1461237317462 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fd66000 == 59 [pid = 21276] [id = 111] 04:15:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x9fd70800) [pid = 21276] [serial = 332] [outer = (nil)] 04:15:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0xa29dd000) [pid = 21276] [serial = 333] [outer = 0x9fd70800] 04:15:17 INFO - PROCESS | 21276 | 1461237317551 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0xa4357c00) [pid = 21276] [serial = 334] [outer = 0x9fd70800] 04:15:18 INFO - PROCESS | 21276 | 1461237318417 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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:15:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1434ms 04:15:18 INFO - PROCESS | 21276 | 1461237318487 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 21276 | 1461237318492 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 04:15:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:15:18 INFO - PROCESS | 21276 | 1461237318503 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 21276 | 1461237318505 Marionette TRACE conn3 <- [1,418,null,{}] 04:15:18 INFO - PROCESS | 21276 | 1461237318512 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}] 04:15:18 INFO - PROCESS | 21276 | 1461237318681 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 04:15:18 INFO - PROCESS | 21276 | 1461237318847 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d825400 == 60 [pid = 21276] [id = 112] 04:15:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x9133ac00) [pid = 21276] [serial = 335] [outer = (nil)] 04:15:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0xa44b5400) [pid = 21276] [serial = 336] [outer = 0x9133ac00] 04:15:18 INFO - PROCESS | 21276 | 1461237318938 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0xa46ac400) [pid = 21276] [serial = 337] [outer = 0x9133ac00] 04:15:20 INFO - PROCESS | 21276 | 1461237320206 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]]]}] 04:15:20 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 04:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1731ms 04:15:20 INFO - PROCESS | 21276 | 1461237320235 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 21276 | 1461237320239 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 04:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:15:20 INFO - PROCESS | 21276 | 1461237320245 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 21276 | 1461237320249 Marionette TRACE conn3 <- [1,422,null,{}] 04:15:20 INFO - PROCESS | 21276 | 1461237320255 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}] 04:15:20 INFO - PROCESS | 21276 | 1461237320451 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 04:15:20 INFO - PROCESS | 21276 | 1461237320623 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d954400 == 61 [pid = 21276] [id = 113] 04:15:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8f2ab800) [pid = 21276] [serial = 338] [outer = (nil)] 04:15:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8f2b1000) [pid = 21276] [serial = 339] [outer = 0x8f2ab800] 04:15:20 INFO - PROCESS | 21276 | 1461237320713 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8f2b4400) [pid = 21276] [serial = 340] [outer = 0x8f2ab800] 04:15:22 INFO - PROCESS | 21276 | 1461237322014 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]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:15:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1845ms 04:15:22 INFO - PROCESS | 21276 | 1461237322094 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 21276 | 1461237322097 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 04:15:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:15:22 INFO - PROCESS | 21276 | 1461237322106 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 21276 | 1461237322109 Marionette TRACE conn3 <- [1,426,null,{}] 04:15:22 INFO - PROCESS | 21276 | 1461237322114 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}] 04:15:22 INFO - PROCESS | 21276 | 1461237322294 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 04:15:22 INFO - PROCESS | 21276 | 1461237322452 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d81b800 == 62 [pid = 21276] [id = 114] 04:15:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8d822c00) [pid = 21276] [serial = 341] [outer = (nil)] 04:15:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x93d03800) [pid = 21276] [serial = 342] [outer = 0x8d822c00] 04:15:22 INFO - PROCESS | 21276 | 1461237322543 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x93d08400) [pid = 21276] [serial = 343] [outer = 0x8d822c00] 04:15:23 INFO - PROCESS | 21276 | 1461237323521 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] 04:15:23 INFO - PROCESS | 21276 | 1461237323607 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 04:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:15:23 INFO - PROCESS | 21276 | 1461237323617 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 21276 | 1461237323621 Marionette TRACE conn3 <- [1,430,null,{}] 04:15:23 INFO - PROCESS | 21276 | 1461237323631 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}] 04:15:23 INFO - PROCESS | 21276 | 1461237323913 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 04:15:24 INFO - PROCESS | 21276 | 1461237324163 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fcc8c00 == 63 [pid = 21276] [id = 115] 04:15:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8fcc9000) [pid = 21276] [serial = 344] [outer = (nil)] 04:15:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8fccf800) [pid = 21276] [serial = 345] [outer = 0x8fcc9000] 04:15:24 INFO - PROCESS | 21276 | 1461237324250 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8fcd3400) [pid = 21276] [serial = 346] [outer = 0x8fcc9000] 04:15:25 INFO - PROCESS | 21276 | 1461237325155 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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1587ms 04:15:25 INFO - PROCESS | 21276 | 1461237325206 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 21276 | 1461237325212 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 04:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:15:25 INFO - PROCESS | 21276 | 1461237325221 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 21276 | 1461237325227 Marionette TRACE conn3 <- [1,434,null,{}] 04:15:25 INFO - PROCESS | 21276 | 1461237325236 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}] 04:15:25 INFO - PROCESS | 21276 | 1461237325405 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 04:15:25 INFO - PROCESS | 21276 | 1461237325568 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e6800 == 64 [pid = 21276] [id = 116] 04:15:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8c1e6c00) [pid = 21276] [serial = 347] [outer = (nil)] 04:15:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8c1ee000) [pid = 21276] [serial = 348] [outer = 0x8c1e6c00] 04:15:25 INFO - PROCESS | 21276 | 1461237325699 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8c1f2400) [pid = 21276] [serial = 349] [outer = 0x8c1e6c00] 04:15:26 INFO - PROCESS | 21276 | 1461237326551 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]]]}] 04:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1388ms 04:15:26 INFO - PROCESS | 21276 | 1461237326609 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 04:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:15:26 INFO - PROCESS | 21276 | 1461237326613 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 04:15:26 INFO - PROCESS | 21276 | 1461237326620 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 21276 | 1461237326623 Marionette TRACE conn3 <- [1,438,null,{}] 04:15:26 INFO - PROCESS | 21276 | 1461237326629 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}] 04:15:26 INFO - PROCESS | 21276 | 1461237326811 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 04:15:26 INFO - PROCESS | 21276 | 1461237326976 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e9000 == 65 [pid = 21276] [id = 117] 04:15:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8c1e9c00) [pid = 21276] [serial = 350] [outer = (nil)] 04:15:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8fcccc00) [pid = 21276] [serial = 351] [outer = 0x8c1e9c00] 04:15:27 INFO - PROCESS | 21276 | 1461237327064 Marionette DEBUG loaded listener.js 04:15:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8fcd5400) [pid = 21276] [serial = 352] [outer = 0x8c1e9c00] 04:15:27 INFO - PROCESS | 21276 | 1461237327995 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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1436ms 04:15:28 INFO - PROCESS | 21276 | 1461237328056 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 21276 | 1461237328060 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 04:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:15:28 INFO - PROCESS | 21276 | 1461237328066 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 21276 | 1461237328070 Marionette TRACE conn3 <- [1,442,null,{}] 04:15:28 INFO - PROCESS | 21276 | 1461237328076 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}] 04:15:28 INFO - PROCESS | 21276 | 1461237328239 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 04:15:28 INFO - PROCESS | 21276 | 1461237328729 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e60b400 == 66 [pid = 21276] [id = 118] 04:15:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8e60b800) [pid = 21276] [serial = 353] [outer = (nil)] 04:15:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8e60dc00) [pid = 21276] [serial = 354] [outer = 0x8e60b800] 04:15:28 INFO - PROCESS | 21276 | 1461237328826 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8e8cd400) [pid = 21276] [serial = 355] [outer = 0x8e60b800] 04:15:29 INFO - PROCESS | 21276 | 1461237329733 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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1733ms 04:15:29 INFO - PROCESS | 21276 | 1461237329802 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 21276 | 1461237329809 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 04:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:15:29 INFO - PROCESS | 21276 | 1461237329819 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 21276 | 1461237329823 Marionette TRACE conn3 <- [1,446,null,{}] 04:15:29 INFO - PROCESS | 21276 | 1461237329831 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}] 04:15:30 INFO - PROCESS | 21276 | 1461237330085 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 04:15:30 INFO - PROCESS | 21276 | 1461237330299 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e577c00 == 67 [pid = 21276] [id = 119] 04:15:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8edea400) [pid = 21276] [serial = 356] [outer = (nil)] 04:15:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8f2ab400) [pid = 21276] [serial = 357] [outer = 0x8edea400] 04:15:30 INFO - PROCESS | 21276 | 1461237330428 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fccac00) [pid = 21276] [serial = 358] [outer = 0x8edea400] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8e8ca800 == 66 [pid = 21276] [id = 107] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8d94b000 == 65 [pid = 21276] [id = 106] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8e569800 == 64 [pid = 21276] [id = 80] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x96681400 == 63 [pid = 21276] [id = 105] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8d959800 == 62 [pid = 21276] [id = 104] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8d821000 == 61 [pid = 21276] [id = 103] 04:15:30 INFO - PROCESS | 21276 | --DOCSHELL 0x8d950400 == 60 [pid = 21276] [id = 102] 04:15:31 INFO - PROCESS | 21276 | --DOCSHELL 0x95287400 == 59 [pid = 21276] [id = 93] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x966d3c00) [pid = 21276] [serial = 220] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x951ea000) [pid = 21276] [serial = 276] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x9785e400) [pid = 21276] [serial = 249] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8d94e800) [pid = 21276] [serial = 267] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0xa0e70800) [pid = 21276] [serial = 255] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x91337c00) [pid = 21276] [serial = 273] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8d94fc00) [pid = 21276] [serial = 268] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8edee000) [pid = 21276] [serial = 271] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8d824000) [pid = 21276] [serial = 264] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x96fc9000) [pid = 21276] [serial = 246] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x9fd68000) [pid = 21276] [serial = 252] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x906ef000) [pid = 21276] [serial = 243] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8e593800) [pid = 21276] [serial = 270] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9910ac00) [pid = 21276] [serial = 126] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x92042c00) [pid = 21276] [serial = 274] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8ee2d000) [pid = 21276] [serial = 261] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0xa2993400) [pid = 21276] [serial = 258] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x9624f400) [pid = 21276] [serial = 277] [outer = (nil)] [url = about:blank] 04:15:31 INFO - PROCESS | 21276 | 1461237331455 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]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1682ms 04:15:31 INFO - PROCESS | 21276 | 1461237331504 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 04:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:15:31 INFO - PROCESS | 21276 | 1461237331510 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 04:15:31 INFO - PROCESS | 21276 | 1461237331517 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 21276 | 1461237331521 Marionette TRACE conn3 <- [1,450,null,{}] 04:15:31 INFO - PROCESS | 21276 | 1461237331527 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}] 04:15:31 INFO - PROCESS | 21276 | 1461237331698 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 04:15:31 INFO - PROCESS | 21276 | 1461237331911 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede5000 == 60 [pid = 21276] [id = 120] 04:15:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8edef000) [pid = 21276] [serial = 359] [outer = (nil)] 04:15:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x906ee000) [pid = 21276] [serial = 360] [outer = 0x8edef000] 04:15:31 INFO - PROCESS | 21276 | 1461237331985 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x92042400) [pid = 21276] [serial = 361] [outer = 0x8edef000] 04:15:32 INFO - PROCESS | 21276 | 1461237332741 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] 04:15:32 INFO - PROCESS | 21276 | 1461237332806 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 04:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:15:32 INFO - PROCESS | 21276 | 1461237332819 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 21276 | 1461237332828 Marionette TRACE conn3 <- [1,454,null,{}] 04:15:32 INFO - PROCESS | 21276 | 1461237332836 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}] 04:15:33 INFO - PROCESS | 21276 | 1461237332995 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 04:15:33 INFO - PROCESS | 21276 | 1461237333005 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d950800 == 61 [pid = 21276] [id = 121] 04:15:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x92a93800) [pid = 21276] [serial = 362] [outer = (nil)] 04:15:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x9518c400) [pid = 21276] [serial = 363] [outer = 0x92a93800] 04:15:33 INFO - PROCESS | 21276 | 1461237333079 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x951ebc00) [pid = 21276] [serial = 364] [outer = 0x92a93800] 04:15:33 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:34 INFO - PROCESS | 21276 | 1461237334030 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]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:15:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1248ms 04:15:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:15:34 INFO - PROCESS | 21276 | 1461237334060 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 21276 | 1461237334064 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 04:15:34 INFO - PROCESS | 21276 | 1461237334070 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 21276 | 1461237334074 Marionette TRACE conn3 <- [1,458,null,{}] 04:15:34 INFO - PROCESS | 21276 | 1461237334079 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}] 04:15:34 INFO - PROCESS | 21276 | 1461237334275 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 04:15:34 INFO - PROCESS | 21276 | 1461237334294 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8edeb000 == 62 [pid = 21276] [id = 122] 04:15:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x93d0d400) [pid = 21276] [serial = 365] [outer = (nil)] 04:15:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x966cdc00) [pid = 21276] [serial = 366] [outer = 0x93d0d400] 04:15:34 INFO - PROCESS | 21276 | 1461237334368 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x96824800) [pid = 21276] [serial = 367] [outer = 0x93d0d400] 04:15:35 INFO - PROCESS | 21276 | 1461237335274 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] 04:15:35 INFO - PROCESS | 21276 | 1461237335320 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 04:15:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:15:35 INFO - PROCESS | 21276 | 1461237335327 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 21276 | 1461237335330 Marionette TRACE conn3 <- [1,462,null,{}] 04:15:35 INFO - PROCESS | 21276 | 1461237335342 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}] 04:15:35 INFO - PROCESS | 21276 | 1461237335556 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 04:15:35 INFO - PROCESS | 21276 | 1461237335596 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x9785b400 == 63 [pid = 21276] [id = 123] 04:15:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x9788a400) [pid = 21276] [serial = 368] [outer = (nil)] 04:15:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x98235400) [pid = 21276] [serial = 369] [outer = 0x9788a400] 04:15:35 INFO - PROCESS | 21276 | 1461237335730 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x98b5dc00) [pid = 21276] [serial = 370] [outer = 0x9788a400] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x98855800) [pid = 21276] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8e8cac00) [pid = 21276] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8e576800) [pid = 21276] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9785e800) [pid = 21276] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x92ce9c00) [pid = 21276] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:15:36 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8ee31000) [pid = 21276] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:15:36 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:37 INFO - PROCESS | 21276 | 1461237337054 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] 04:15:37 INFO - PROCESS | 21276 | 1461237337123 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 04:15:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:15:37 INFO - PROCESS | 21276 | 1461237337130 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 21276 | 1461237337133 Marionette TRACE conn3 <- [1,466,null,{}] 04:15:37 INFO - PROCESS | 21276 | 1461237337138 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}] 04:15:37 INFO - PROCESS | 21276 | 1461237337286 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 04:15:37 INFO - PROCESS | 21276 | 1461237337401 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede8400 == 64 [pid = 21276] [id = 124] 04:15:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8ee31000) [pid = 21276] [serial = 371] [outer = (nil)] 04:15:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x98e8c800) [pid = 21276] [serial = 372] [outer = 0x8ee31000] 04:15:37 INFO - PROCESS | 21276 | 1461237337475 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x992b5000) [pid = 21276] [serial = 373] [outer = 0x8ee31000] 04:15:38 INFO - PROCESS | 21276 | 1461237338163 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] 04:15:38 INFO - PROCESS | 21276 | 1461237338213 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 04:15:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:15:38 INFO - PROCESS | 21276 | 1461237338219 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 21276 | 1461237338221 Marionette TRACE conn3 <- [1,470,null,{}] 04:15:38 INFO - PROCESS | 21276 | 1461237338227 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}] 04:15:38 INFO - PROCESS | 21276 | 1461237338413 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 04:15:38 INFO - PROCESS | 21276 | 1461237338571 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e9400 == 65 [pid = 21276] [id = 125] 04:15:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8c1e9800) [pid = 21276] [serial = 374] [outer = (nil)] 04:15:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8d827000) [pid = 21276] [serial = 375] [outer = 0x8c1e9800] 04:15:38 INFO - PROCESS | 21276 | 1461237338673 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8e601c00) [pid = 21276] [serial = 376] [outer = 0x8c1e9800] 04:15:39 INFO - PROCESS | 21276 | 1461237339709 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]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:15:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1528ms 04:15:39 INFO - PROCESS | 21276 | 1461237339749 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 21276 | 1461237339757 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 04:15:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:15:39 INFO - PROCESS | 21276 | 1461237339767 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 21276 | 1461237339772 Marionette TRACE conn3 <- [1,474,null,{}] 04:15:39 INFO - PROCESS | 21276 | 1461237339780 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}] 04:15:39 INFO - PROCESS | 21276 | 1461237339971 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 04:15:40 INFO - PROCESS | 21276 | 1461237340306 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fd6b800 == 66 [pid = 21276] [id = 126] 04:15:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0xa0911000) [pid = 21276] [serial = 377] [outer = (nil)] 04:15:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x98036800) [pid = 21276] [serial = 378] [outer = 0xa0911000] 04:15:40 INFO - PROCESS | 21276 | 1461237340608 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x99101c00) [pid = 21276] [serial = 379] [outer = 0xa0911000] 04:15:42 INFO - PROCESS | 21276 | 1461237342024 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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:15:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2340ms 04:15:42 INFO - PROCESS | 21276 | 1461237342122 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 21276 | 1461237342129 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 04:15:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:15:42 INFO - PROCESS | 21276 | 1461237342136 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 21276 | 1461237342139 Marionette TRACE conn3 <- [1,478,null,{}] 04:15:42 INFO - PROCESS | 21276 | 1461237342145 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}] 04:15:42 INFO - PROCESS | 21276 | 1461237342327 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 04:15:42 INFO - PROCESS | 21276 | 1461237342492 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e1400 == 67 [pid = 21276] [id = 127] 04:15:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8c5e6800) [pid = 21276] [serial = 380] [outer = (nil)] 04:15:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8c5edc00) [pid = 21276] [serial = 381] [outer = 0x8c5e6800] 04:15:42 INFO - PROCESS | 21276 | 1461237342583 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x9e91e800) [pid = 21276] [serial = 382] [outer = 0x8c5e6800] 04:15:43 INFO - PROCESS | 21276 | 1461237343518 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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:15:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1434ms 04:15:43 INFO - PROCESS | 21276 | 1461237343570 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 21276 | 1461237343574 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 04:15:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:15:43 INFO - PROCESS | 21276 | 1461237343590 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 21276 | 1461237343600 Marionette TRACE conn3 <- [1,482,null,{}] 04:15:43 INFO - PROCESS | 21276 | 1461237343605 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}] 04:15:43 INFO - PROCESS | 21276 | 1461237343841 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 04:15:44 INFO - PROCESS | 21276 | 1461237344107 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x90272000 == 68 [pid = 21276] [id = 128] 04:15:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x90274000) [pid = 21276] [serial = 383] [outer = (nil)] 04:15:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9027d800) [pid = 21276] [serial = 384] [outer = 0x90274000] 04:15:44 INFO - PROCESS | 21276 | 1461237344208 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x9fd68c00) [pid = 21276] [serial = 385] [outer = 0x90274000] 04:15:45 INFO - PROCESS | 21276 | 1461237345294 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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:15:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1754ms 04:15:45 INFO - PROCESS | 21276 | 1461237345337 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 04:15:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:15:45 INFO - PROCESS | 21276 | 1461237345342 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 04:15:45 INFO - PROCESS | 21276 | 1461237345348 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 21276 | 1461237345352 Marionette TRACE conn3 <- [1,486,null,{}] 04:15:45 INFO - PROCESS | 21276 | 1461237345358 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}] 04:15:45 INFO - PROCESS | 21276 | 1461237345529 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 04:15:45 INFO - PROCESS | 21276 | 1461237345747 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d94bc00 == 69 [pid = 21276] [id = 129] 04:15:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8f855c00) [pid = 21276] [serial = 386] [outer = (nil)] 04:15:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8f85d000) [pid = 21276] [serial = 387] [outer = 0x8f855c00] 04:15:45 INFO - PROCESS | 21276 | 1461237345846 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x8f860000) [pid = 21276] [serial = 388] [outer = 0x8f855c00] 04:15:46 INFO - PROCESS | 21276 | 1461237346730 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]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:15:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1437ms 04:15:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:15:46 INFO - PROCESS | 21276 | 1461237346786 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 21276 | 1461237346790 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 04:15:46 INFO - PROCESS | 21276 | 1461237346796 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 21276 | 1461237346800 Marionette TRACE conn3 <- [1,490,null,{}] 04:15:46 INFO - PROCESS | 21276 | 1461237346806 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}] 04:15:46 INFO - PROCESS | 21276 | 1461237346985 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 04:15:47 INFO - PROCESS | 21276 | 1461237347152 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f85d800 == 70 [pid = 21276] [id = 130] 04:15:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8f862000) [pid = 21276] [serial = 389] [outer = (nil)] 04:15:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x92035400) [pid = 21276] [serial = 390] [outer = 0x8f862000] 04:15:47 INFO - PROCESS | 21276 | 1461237347255 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0xa09dc800) [pid = 21276] [serial = 391] [outer = 0x8f862000] 04:15:48 INFO - PROCESS | 21276 | 1461237348181 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]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:15:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1432ms 04:15:48 INFO - PROCESS | 21276 | 1461237348227 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 21276 | 1461237348231 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 04:15:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:15:48 INFO - PROCESS | 21276 | 1461237348238 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 21276 | 1461237348241 Marionette TRACE conn3 <- [1,494,null,{}] 04:15:48 INFO - PROCESS | 21276 | 1461237348247 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}] 04:15:48 INFO - PROCESS | 21276 | 1461237348412 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 04:15:48 INFO - PROCESS | 21276 | 1461237348576 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b320400 == 71 [pid = 21276] [id = 131] 04:15:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8b322400) [pid = 21276] [serial = 392] [outer = (nil)] 04:15:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8b32a800) [pid = 21276] [serial = 393] [outer = 0x8b322400] 04:15:48 INFO - PROCESS | 21276 | 1461237348664 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8e8d3000) [pid = 21276] [serial = 394] [outer = 0x8b322400] 04:15:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8b4b2400) [pid = 21276] [serial = 395] [outer = 0x92a8d800] 04:15:49 INFO - PROCESS | 21276 | 1461237349750 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]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:15:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1583ms 04:15:49 INFO - PROCESS | 21276 | 1461237349822 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 21276 | 1461237349825 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 04:15:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:15:49 INFO - PROCESS | 21276 | 1461237349832 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 21276 | 1461237349836 Marionette TRACE conn3 <- [1,498,null,{}] 04:15:49 INFO - PROCESS | 21276 | 1461237349841 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}] 04:15:50 INFO - PROCESS | 21276 | 1461237350043 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 04:15:50 INFO - PROCESS | 21276 | 1461237350300 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b0000 == 72 [pid = 21276] [id = 132] 04:15:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8b4b1400) [pid = 21276] [serial = 396] [outer = (nil)] 04:15:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8b4bb400) [pid = 21276] [serial = 397] [outer = 0x8b4b1400] 04:15:50 INFO - PROCESS | 21276 | 1461237350385 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x8c1f1000) [pid = 21276] [serial = 398] [outer = 0x8b4b1400] 04:15:51 INFO - PROCESS | 21276 | 1461237351231 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]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:15:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1429ms 04:15:51 INFO - PROCESS | 21276 | 1461237351262 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 21276 | 1461237351265 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 04:15:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:15:51 INFO - PROCESS | 21276 | 1461237351273 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 21276 | 1461237351276 Marionette TRACE conn3 <- [1,502,null,{}] 04:15:51 INFO - PROCESS | 21276 | 1461237351282 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}] 04:15:51 INFO - PROCESS | 21276 | 1461237351445 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 04:15:51 INFO - PROCESS | 21276 | 1461237351617 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b7c00 == 73 [pid = 21276] [id = 133] 04:15:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x8b4b8000) [pid = 21276] [serial = 399] [outer = (nil)] 04:15:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x8b6c6400) [pid = 21276] [serial = 400] [outer = 0x8b4b8000] 04:15:51 INFO - PROCESS | 21276 | 1461237351700 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x8b6c9c00) [pid = 21276] [serial = 401] [outer = 0x8b4b8000] 04:15:52 INFO - PROCESS | 21276 | 1461237352613 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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:15:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1390ms 04:15:52 INFO - PROCESS | 21276 | 1461237352663 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 21276 | 1461237352666 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 04:15:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:15:52 INFO - PROCESS | 21276 | 1461237352673 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 21276 | 1461237352676 Marionette TRACE conn3 <- [1,506,null,{}] 04:15:52 INFO - PROCESS | 21276 | 1461237352682 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}] 04:15:52 INFO - PROCESS | 21276 | 1461237352855 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 04:15:53 INFO - PROCESS | 21276 | 1461237353024 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2c8800 == 74 [pid = 21276] [id = 134] 04:15:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x8a2ca000) [pid = 21276] [serial = 402] [outer = (nil)] 04:15:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x8a2d1000) [pid = 21276] [serial = 403] [outer = 0x8a2ca000] 04:15:53 INFO - PROCESS | 21276 | 1461237353112 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x8a2d2c00) [pid = 21276] [serial = 404] [outer = 0x8a2ca000] 04:15:54 INFO - PROCESS | 21276 | 1461237354101 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]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:15:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1483ms 04:15:54 INFO - PROCESS | 21276 | 1461237354157 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 21276 | 1461237354161 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 04:15:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:15:54 INFO - PROCESS | 21276 | 1461237354167 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 21276 | 1461237354171 Marionette TRACE conn3 <- [1,510,null,{}] 04:15:54 INFO - PROCESS | 21276 | 1461237354176 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}] 04:15:54 INFO - PROCESS | 21276 | 1461237354347 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 04:15:54 INFO - PROCESS | 21276 | 1461237354517 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ce800 == 75 [pid = 21276] [id = 135] 04:15:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x8a2d0800) [pid = 21276] [serial = 405] [outer = (nil)] 04:15:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x8b6cc400) [pid = 21276] [serial = 406] [outer = 0x8a2d0800] 04:15:54 INFO - PROCESS | 21276 | 1461237354619 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x8ee2f800) [pid = 21276] [serial = 407] [outer = 0x8a2d0800] 04:15:55 INFO - PROCESS | 21276 | 1461237355599 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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:15:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1485ms 04:15:55 INFO - PROCESS | 21276 | 1461237355653 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 21276 | 1461237355656 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 04:15:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:15:55 INFO - PROCESS | 21276 | 1461237355663 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 21276 | 1461237355668 Marionette TRACE conn3 <- [1,514,null,{}] 04:15:55 INFO - PROCESS | 21276 | 1461237355673 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}] 04:15:55 INFO - PROCESS | 21276 | 1461237355871 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 04:15:56 INFO - PROCESS | 21276 | 1461237356098 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b2c00 == 76 [pid = 21276] [id = 136] 04:15:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x8b6c3400) [pid = 21276] [serial = 408] [outer = (nil)] 04:15:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x9518ac00) [pid = 21276] [serial = 409] [outer = 0x8b6c3400] 04:15:56 INFO - PROCESS | 21276 | 1461237356229 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x9fb9c400) [pid = 21276] [serial = 410] [outer = 0x8b6c3400] 04:15:57 INFO - PROCESS | 21276 | 1461237357381 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]]]}] 04:15:57 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 04:15:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1733ms 04:15:57 INFO - PROCESS | 21276 | 1461237357397 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 21276 | 1461237357404 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 04:15:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:15:57 INFO - PROCESS | 21276 | 1461237357414 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 21276 | 1461237357420 Marionette TRACE conn3 <- [1,518,null,{}] 04:15:57 INFO - PROCESS | 21276 | 1461237357427 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}] 04:15:57 INFO - PROCESS | 21276 | 1461237357592 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 04:15:57 INFO - PROCESS | 21276 | 1461237357785 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4bb800 == 77 [pid = 21276] [id = 137] 04:15:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8c5e8000) [pid = 21276] [serial = 411] [outer = (nil)] 04:15:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8e574400) [pid = 21276] [serial = 412] [outer = 0x8c5e8000] 04:15:57 INFO - PROCESS | 21276 | 1461237357866 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8e8cb400) [pid = 21276] [serial = 413] [outer = 0x8c5e8000] 04:15:58 INFO - PROCESS | 21276 | 1461237358915 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]]]}] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x9fed9400) [pid = 21276] [serial = 324] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede8400 == 76 [pid = 21276] [id = 124] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x9785b400 == 75 [pid = 21276] [id = 123] 04:15:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:15:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1634ms 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8edeb000 == 74 [pid = 21276] [id = 122] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8d950800 == 73 [pid = 21276] [id = 121] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede5000 == 72 [pid = 21276] [id = 120] 04:15:59 INFO - PROCESS | 21276 | 1461237359053 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 21276 | 1461237359061 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8e577c00 == 71 [pid = 21276] [id = 119] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8e60b400 == 70 [pid = 21276] [id = 118] 04:15:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8d825400 == 69 [pid = 21276] [id = 112] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x9fd66000 == 68 [pid = 21276] [id = 111] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x92cf0800 == 67 [pid = 21276] [id = 110] 04:15:59 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56ac00 == 66 [pid = 21276] [id = 109] 04:15:59 INFO - PROCESS | 21276 | 1461237359093 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 21276 | 1461237359098 Marionette TRACE conn3 <- [1,522,null,{}] 04:15:59 INFO - PROCESS | 21276 | 1461237359104 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}] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x9fa8b000) [pid = 21276] [serial = 318] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x9fb98c00) [pid = 21276] [serial = 319] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8e8d4400) [pid = 21276] [serial = 321] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x947b7800) [pid = 21276] [serial = 307] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x9133f800) [pid = 21276] [serial = 306] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x99142400) [pid = 21276] [serial = 315] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x9ad03000) [pid = 21276] [serial = 294] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x966d1400) [pid = 21276] [serial = 312] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x97856800) [pid = 21276] [serial = 313] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x966d8800) [pid = 21276] [serial = 279] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x8ee30400) [pid = 21276] [serial = 282] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x97859800) [pid = 21276] [serial = 310] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x966d5000) [pid = 21276] [serial = 309] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x9799a800) [pid = 21276] [serial = 288] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x951edc00) [pid = 21276] [serial = 285] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0xa0e78000) [pid = 21276] [serial = 300] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x9913e000) [pid = 21276] [serial = 291] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x9e91c800) [pid = 21276] [serial = 303] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x9fe12800) [pid = 21276] [serial = 297] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x96fd0400) [pid = 21276] [serial = 322] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x9ace1400) [pid = 21276] [serial = 316] [outer = (nil)] [url = about:blank] 04:15:59 INFO - PROCESS | 21276 | 1461237359353 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 04:15:59 INFO - PROCESS | 21276 | 1461237359550 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede5400 == 67 [pid = 21276] [id = 138] 04:15:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8ede8400) [pid = 21276] [serial = 414] [outer = (nil)] 04:15:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8ee28c00) [pid = 21276] [serial = 415] [outer = 0x8ede8400] 04:15:59 INFO - PROCESS | 21276 | 1461237359626 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8f2b0000) [pid = 21276] [serial = 416] [outer = 0x8ede8400] 04:16:00 INFO - PROCESS | 21276 | 1461237360436 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]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:16:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1400ms 04:16:00 INFO - PROCESS | 21276 | 1461237360496 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 21276 | 1461237360499 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 04:16:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:16:00 INFO - PROCESS | 21276 | 1461237360507 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 21276 | 1461237360513 Marionette TRACE conn3 <- [1,526,null,{}] 04:16:00 INFO - PROCESS | 21276 | 1461237360529 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}] 04:16:00 INFO - PROCESS | 21276 | 1461237360693 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 04:16:00 INFO - PROCESS | 21276 | 1461237360705 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d81e400 == 68 [pid = 21276] [id = 139] 04:16:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8f2b7000) [pid = 21276] [serial = 417] [outer = (nil)] 04:16:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x9027f800) [pid = 21276] [serial = 418] [outer = 0x8f2b7000] 04:16:00 INFO - PROCESS | 21276 | 1461237360783 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x914cb000) [pid = 21276] [serial = 419] [outer = 0x8f2b7000] 04:16:01 INFO - PROCESS | 21276 | 1461237361676 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]]]}] 04:16:01 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 04:16:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1186ms 04:16:01 INFO - PROCESS | 21276 | 1461237361719 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 21276 | 1461237361725 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 04:16:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:16:01 INFO - PROCESS | 21276 | 1461237361748 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 21276 | 1461237361752 Marionette TRACE conn3 <- [1,530,null,{}] 04:16:01 INFO - PROCESS | 21276 | 1461237361758 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}] 04:16:01 INFO - PROCESS | 21276 | 1461237361993 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 04:16:02 INFO - PROCESS | 21276 | 1461237362021 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x90278400 == 69 [pid = 21276] [id = 140] 04:16:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x92cef000) [pid = 21276] [serial = 420] [outer = (nil)] 04:16:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x93d06000) [pid = 21276] [serial = 421] [outer = 0x92cef000] 04:16:02 INFO - PROCESS | 21276 | 1461237362094 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x9528c000) [pid = 21276] [serial = 422] [outer = 0x92cef000] 04:16:03 INFO - PROCESS | 21276 | 1461237362989 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"]]]}] 04:16:03 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 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:03 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 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:16:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:16:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:16:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:16:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1284ms 04:16:03 INFO - PROCESS | 21276 | 1461237363035 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 21276 | 1461237363039 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 04:16:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:16:03 INFO - PROCESS | 21276 | 1461237363056 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 21276 | 1461237363059 Marionette TRACE conn3 <- [1,534,null,{}] 04:16:03 INFO - PROCESS | 21276 | 1461237363066 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}] 04:16:03 INFO - PROCESS | 21276 | 1461237363300 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 04:16:03 INFO - PROCESS | 21276 | 1461237363341 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d04800 == 70 [pid = 21276] [id = 141] 04:16:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x966d4800) [pid = 21276] [serial = 423] [outer = (nil)] 04:16:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x97858800) [pid = 21276] [serial = 424] [outer = 0x966d4800] 04:16:03 INFO - PROCESS | 21276 | 1461237363417 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x9785bc00) [pid = 21276] [serial = 425] [outer = 0x966d4800] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x93d0d400) [pid = 21276] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x9788a400) [pid = 21276] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x8edea400) [pid = 21276] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8edef000) [pid = 21276] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x8e60b800) [pid = 21276] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x92a93800) [pid = 21276] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x9203e000) [pid = 21276] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8edf0400) [pid = 21276] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8e50fc00) [pid = 21276] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8e503000) [pid = 21276] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x98b31c00) [pid = 21276] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x95195800) [pid = 21276] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x9667e400) [pid = 21276] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x95282000) [pid = 21276] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x914be800) [pid = 21276] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x95193000) [pid = 21276] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x98e8d000) [pid = 21276] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x9667d800) [pid = 21276] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x9667e800) [pid = 21276] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x9e916c00) [pid = 21276] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8d81e800) [pid = 21276] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9624f000) [pid = 21276] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9624c400) [pid = 21276] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8ee28000) [pid = 21276] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x97855400) [pid = 21276] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x9fea4c00) [pid = 21276] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8e576000) [pid = 21276] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0xa4357400) [pid = 21276] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8e586000) [pid = 21276] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0xa0b12800) [pid = 21276] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9fd6e800) [pid = 21276] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x947b1000) [pid = 21276] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:16:04 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x966ce400) [pid = 21276] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:16:04 INFO - PROCESS | 21276 | 1461237364919 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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:16:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1897ms 04:16:04 INFO - PROCESS | 21276 | 1461237364958 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 21276 | 1461237364961 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 04:16:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:16:04 INFO - PROCESS | 21276 | 1461237364968 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 21276 | 1461237364972 Marionette TRACE conn3 <- [1,538,null,{}] 04:16:04 INFO - PROCESS | 21276 | 1461237364977 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}] 04:16:05 INFO - PROCESS | 21276 | 1461237365161 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 04:16:05 INFO - PROCESS | 21276 | 1461237365178 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ef800 == 71 [pid = 21276] [id = 142] 04:16:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8e576000) [pid = 21276] [serial = 426] [outer = (nil)] 04:16:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x914cb800) [pid = 21276] [serial = 427] [outer = 0x8e576000] 04:16:05 INFO - PROCESS | 21276 | 1461237365266 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x966ce400) [pid = 21276] [serial = 428] [outer = 0x8e576000] 04:16:06 INFO - PROCESS | 21276 | 1461237366067 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]]]}] 04:16:06 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. 04:16:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1129ms 04:16:06 INFO - PROCESS | 21276 | 1461237366098 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 21276 | 1461237366101 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 04:16:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:16:06 INFO - PROCESS | 21276 | 1461237366107 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 21276 | 1461237366110 Marionette TRACE conn3 <- [1,542,null,{}] 04:16:06 INFO - PROCESS | 21276 | 1461237366116 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}] 04:16:06 INFO - PROCESS | 21276 | 1461237366306 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 04:16:06 INFO - PROCESS | 21276 | 1461237366483 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ca800 == 72 [pid = 21276] [id = 143] 04:16:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8a2cc400) [pid = 21276] [serial = 429] [outer = (nil)] 04:16:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8b32d400) [pid = 21276] [serial = 430] [outer = 0x8a2cc400] 04:16:06 INFO - PROCESS | 21276 | 1461237366573 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8b6ce000) [pid = 21276] [serial = 431] [outer = 0x8a2cc400] 04:16:07 INFO - PROCESS | 21276 | 1461237367576 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]]]}] 04:16:07 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. 04:16:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1540ms 04:16:07 INFO - PROCESS | 21276 | 1461237367650 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 21276 | 1461237367658 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 04:16:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:16:07 INFO - PROCESS | 21276 | 1461237367668 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 21276 | 1461237367672 Marionette TRACE conn3 <- [1,546,null,{}] 04:16:07 INFO - PROCESS | 21276 | 1461237367680 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}] 04:16:07 INFO - PROCESS | 21276 | 1461237367952 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 04:16:08 INFO - PROCESS | 21276 | 1461237368076 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1eec00 == 73 [pid = 21276] [id = 144] 04:16:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8d81c400) [pid = 21276] [serial = 432] [outer = (nil)] 04:16:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8e577000) [pid = 21276] [serial = 433] [outer = 0x8d81c400] 04:16:08 INFO - PROCESS | 21276 | 1461237368173 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8edef000) [pid = 21276] [serial = 434] [outer = 0x8d81c400] 04:16:09 INFO - PROCESS | 21276 | 1461237369221 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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:16:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1590ms 04:16:09 INFO - PROCESS | 21276 | 1461237369261 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 21276 | 1461237369267 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 04:16:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:16:09 INFO - PROCESS | 21276 | 1461237369274 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 21276 | 1461237369278 Marionette TRACE conn3 <- [1,550,null,{}] 04:16:09 INFO - PROCESS | 21276 | 1461237369285 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}] 04:16:09 INFO - PROCESS | 21276 | 1461237369500 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 04:16:09 INFO - PROCESS | 21276 | 1461237369758 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede4c00 == 74 [pid = 21276] [id = 145] 04:16:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8edf0800) [pid = 21276] [serial = 435] [outer = (nil)] 04:16:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x90278000) [pid = 21276] [serial = 436] [outer = 0x8edf0800] 04:16:09 INFO - PROCESS | 21276 | 1461237369863 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x920b9c00) [pid = 21276] [serial = 437] [outer = 0x8edf0800] 04:16:10 INFO - PROCESS | 21276 | 1461237370764 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]]]}] 04:16:10 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. 04:16:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1586ms 04:16:10 INFO - PROCESS | 21276 | 1461237370861 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 21276 | 1461237370865 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 04:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:16:10 INFO - PROCESS | 21276 | 1461237370882 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 21276 | 1461237370891 Marionette TRACE conn3 <- [1,554,null,{}] 04:16:10 INFO - PROCESS | 21276 | 1461237370897 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}] 04:16:11 INFO - PROCESS | 21276 | 1461237371132 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 04:16:11 INFO - PROCESS | 21276 | 1461237371353 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8d3c00 == 75 [pid = 21276] [id = 146] 04:16:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x90613400) [pid = 21276] [serial = 438] [outer = (nil)] 04:16:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9785cc00) [pid = 21276] [serial = 439] [outer = 0x90613400] 04:16:11 INFO - PROCESS | 21276 | 1461237371460 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x98040400) [pid = 21276] [serial = 440] [outer = 0x90613400] 04:16:12 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:12 INFO - PROCESS | 21276 | 1461237372372 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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1549ms 04:16:12 INFO - PROCESS | 21276 | 1461237372423 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 21276 | 1461237372427 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 04:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:16:12 INFO - PROCESS | 21276 | 1461237372434 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 21276 | 1461237372438 Marionette TRACE conn3 <- [1,558,null,{}] 04:16:12 INFO - PROCESS | 21276 | 1461237372443 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}] 04:16:12 INFO - PROCESS | 21276 | 1461237372625 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 04:16:12 INFO - PROCESS | 21276 | 1461237372796 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cd800 == 76 [pid = 21276] [id = 147] 04:16:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8edea400) [pid = 21276] [serial = 441] [outer = (nil)] 04:16:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x99146000) [pid = 21276] [serial = 442] [outer = 0x8edea400] 04:16:12 INFO - PROCESS | 21276 | 1461237372885 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9ace2000) [pid = 21276] [serial = 443] [outer = 0x8edea400] 04:16:13 INFO - PROCESS | 21276 | 1461237373792 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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1429ms 04:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:16:13 INFO - PROCESS | 21276 | 1461237373864 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 21276 | 1461237373867 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 04:16:13 INFO - PROCESS | 21276 | 1461237373874 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 21276 | 1461237373878 Marionette TRACE conn3 <- [1,562,null,{}] 04:16:13 INFO - PROCESS | 21276 | 1461237373883 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}] 04:16:14 INFO - PROCESS | 21276 | 1461237374069 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 04:16:14 INFO - PROCESS | 21276 | 1461237374241 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x992b5800 == 77 [pid = 21276] [id = 148] 04:16:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9ace1800) [pid = 21276] [serial = 444] [outer = (nil)] 04:16:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9fa8c800) [pid = 21276] [serial = 445] [outer = 0x9ace1800] 04:16:14 INFO - PROCESS | 21276 | 1461237374344 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0xa0b3ac00) [pid = 21276] [serial = 446] [outer = 0x9ace1800] 04:16:14 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:15 INFO - PROCESS | 21276 | 1461237375314 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]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:16:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1494ms 04:16:15 INFO - PROCESS | 21276 | 1461237375368 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 21276 | 1461237375371 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 04:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:16:15 INFO - PROCESS | 21276 | 1461237375378 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 21276 | 1461237375381 Marionette TRACE conn3 <- [1,566,null,{}] 04:16:15 INFO - PROCESS | 21276 | 1461237375387 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}] 04:16:15 INFO - PROCESS | 21276 | 1461237375565 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 04:16:15 INFO - PROCESS | 21276 | 1461237375738 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x899ef800 == 78 [pid = 21276] [id = 149] 04:16:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x899f0c00) [pid = 21276] [serial = 447] [outer = (nil)] 04:16:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x899fb800) [pid = 21276] [serial = 448] [outer = 0x899f0c00] 04:16:15 INFO - PROCESS | 21276 | 1461237375831 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x9e917000) [pid = 21276] [serial = 449] [outer = 0x899f0c00] 04:16:16 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:16 INFO - PROCESS | 21276 | 1461237376695 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]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1330ms 04:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:16:16 INFO - PROCESS | 21276 | 1461237376708 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 21276 | 1461237376711 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 04:16:16 INFO - PROCESS | 21276 | 1461237376717 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 21276 | 1461237376721 Marionette TRACE conn3 <- [1,570,null,{}] 04:16:16 INFO - PROCESS | 21276 | 1461237376727 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}] 04:16:16 INFO - PROCESS | 21276 | 1461237376893 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 04:16:17 INFO - PROCESS | 21276 | 1461237377083 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fe800 == 79 [pid = 21276] [id = 150] 04:16:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8a4a6800) [pid = 21276] [serial = 450] [outer = (nil)] 04:16:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8a4ac400) [pid = 21276] [serial = 451] [outer = 0x8a4a6800] 04:16:17 INFO - PROCESS | 21276 | 1461237377172 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8a4adc00) [pid = 21276] [serial = 452] [outer = 0x8a4a6800] 04:16:17 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:18 INFO - PROCESS | 21276 | 1461237378037 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]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:16:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1395ms 04:16:18 INFO - PROCESS | 21276 | 1461237378111 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 21276 | 1461237378114 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 04:16:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:16:18 INFO - PROCESS | 21276 | 1461237378122 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 21276 | 1461237378125 Marionette TRACE conn3 <- [1,574,null,{}] 04:16:18 INFO - PROCESS | 21276 | 1461237378131 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}] 04:16:18 INFO - PROCESS | 21276 | 1461237378337 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 04:16:18 INFO - PROCESS | 21276 | 1461237378511 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce1400 == 80 [pid = 21276] [id = 151] 04:16:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x89ce2400) [pid = 21276] [serial = 453] [outer = (nil)] 04:16:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x89cea000) [pid = 21276] [serial = 454] [outer = 0x89ce2400] 04:16:18 INFO - PROCESS | 21276 | 1461237378596 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x89ceb400) [pid = 21276] [serial = 455] [outer = 0x89ce2400] 04:16:19 INFO - PROCESS | 21276 | 1461237379523 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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1436ms 04:16:19 INFO - PROCESS | 21276 | 1461237379581 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 21276 | 1461237379585 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 04:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:16:19 INFO - PROCESS | 21276 | 1461237379596 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 21276 | 1461237379598 Marionette TRACE conn3 <- [1,578,null,{}] 04:16:19 INFO - PROCESS | 21276 | 1461237379604 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}] 04:16:19 INFO - PROCESS | 21276 | 1461237379781 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 04:16:19 INFO - PROCESS | 21276 | 1461237379957 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce2000 == 81 [pid = 21276] [id = 152] 04:16:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x89ce8000) [pid = 21276] [serial = 456] [outer = (nil)] 04:16:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x8a4b1000) [pid = 21276] [serial = 457] [outer = 0x89ce8000] 04:16:20 INFO - PROCESS | 21276 | 1461237380086 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x8a4b4000) [pid = 21276] [serial = 458] [outer = 0x89ce8000] 04:16:20 INFO - PROCESS | 21276 | 1461237380926 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]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1393ms 04:16:20 INFO - PROCESS | 21276 | 1461237380990 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 21276 | 1461237380994 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 04:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:16:21 INFO - PROCESS | 21276 | 1461237381000 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 21276 | 1461237381003 Marionette TRACE conn3 <- [1,582,null,{}] 04:16:21 INFO - PROCESS | 21276 | 1461237381009 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}] 04:16:21 INFO - PROCESS | 21276 | 1461237381181 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 04:16:21 INFO - PROCESS | 21276 | 1461237381397 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce8800 == 82 [pid = 21276] [id = 153] 04:16:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x89dcdc00) [pid = 21276] [serial = 459] [outer = (nil)] 04:16:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x89dd5000) [pid = 21276] [serial = 460] [outer = 0x89dcdc00] 04:16:21 INFO - PROCESS | 21276 | 1461237381616 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x89ddb400) [pid = 21276] [serial = 461] [outer = 0x89dcdc00] 04:16:22 INFO - PROCESS | 21276 | 1461237382774 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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:16:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1831ms 04:16:22 INFO - PROCESS | 21276 | 1461237382832 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 21276 | 1461237382836 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 04:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:16:22 INFO - PROCESS | 21276 | 1461237382842 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 21276 | 1461237382847 Marionette TRACE conn3 <- [1,586,null,{}] 04:16:22 INFO - PROCESS | 21276 | 1461237382853 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}] 04:16:23 INFO - PROCESS | 21276 | 1461237383059 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 04:16:23 INFO - PROCESS | 21276 | 1461237383281 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x89398800 == 83 [pid = 21276] [id = 154] 04:16:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x8939a400) [pid = 21276] [serial = 462] [outer = (nil)] 04:16:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x893a4800) [pid = 21276] [serial = 463] [outer = 0x8939a400] 04:16:23 INFO - PROCESS | 21276 | 1461237383413 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x89dd8000) [pid = 21276] [serial = 464] [outer = 0x8939a400] 04:16:23 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:24 INFO - PROCESS | 21276 | 1461237384267 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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1486ms 04:16:24 INFO - PROCESS | 21276 | 1461237384329 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 21276 | 1461237384333 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 04:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:16:24 INFO - PROCESS | 21276 | 1461237384339 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 21276 | 1461237384343 Marionette TRACE conn3 <- [1,590,null,{}] 04:16:24 INFO - PROCESS | 21276 | 1461237384349 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}] 04:16:24 INFO - PROCESS | 21276 | 1461237384519 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 04:16:24 INFO - PROCESS | 21276 | 1461237384697 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939a000 == 84 [pid = 21276] [id = 155] 04:16:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x8939fc00) [pid = 21276] [serial = 465] [outer = (nil)] 04:16:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x89557400) [pid = 21276] [serial = 466] [outer = 0x8939fc00] 04:16:24 INFO - PROCESS | 21276 | 1461237384783 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x89558c00) [pid = 21276] [serial = 467] [outer = 0x8939fc00] 04:16:25 INFO - PROCESS | 21276 | 1461237385688 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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:16:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1386ms 04:16:25 INFO - PROCESS | 21276 | 1461237385727 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 21276 | 1461237385730 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 04:16:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:16:25 INFO - PROCESS | 21276 | 1461237385737 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 21276 | 1461237385740 Marionette TRACE conn3 <- [1,594,null,{}] 04:16:25 INFO - PROCESS | 21276 | 1461237385746 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}] 04:16:25 INFO - PROCESS | 21276 | 1461237385918 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 04:16:26 INFO - PROCESS | 21276 | 1461237386096 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a5000 == 85 [pid = 21276] [id = 156] 04:16:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x89556400) [pid = 21276] [serial = 468] [outer = (nil)] 04:16:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x89dd0800) [pid = 21276] [serial = 469] [outer = 0x89556400] 04:16:26 INFO - PROCESS | 21276 | 1461237386179 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x89dd8800) [pid = 21276] [serial = 470] [outer = 0x89556400] 04:16:27 INFO - PROCESS | 21276 | 1461237387103 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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:16:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1430ms 04:16:27 INFO - PROCESS | 21276 | 1461237387168 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 21276 | 1461237387172 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 04:16:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:16:27 INFO - PROCESS | 21276 | 1461237387178 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 21276 | 1461237387181 Marionette TRACE conn3 <- [1,598,null,{}] 04:16:27 INFO - PROCESS | 21276 | 1461237387187 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}] 04:16:27 INFO - PROCESS | 21276 | 1461237387357 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 04:16:27 INFO - PROCESS | 21276 | 1461237387531 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a1400 == 86 [pid = 21276] [id = 157] 04:16:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 204 (0x8955a800) [pid = 21276] [serial = 471] [outer = (nil)] 04:16:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 205 (0x8e592400) [pid = 21276] [serial = 472] [outer = 0x8955a800] 04:16:27 INFO - PROCESS | 21276 | 1461237387618 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0x91342000) [pid = 21276] [serial = 473] [outer = 0x8955a800] 04:16:28 INFO - PROCESS | 21276 | 1461237388619 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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:16:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1479ms 04:16:28 INFO - PROCESS | 21276 | 1461237388658 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 21276 | 1461237388661 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 04:16:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:16:28 INFO - PROCESS | 21276 | 1461237388668 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 21276 | 1461237388671 Marionette TRACE conn3 <- [1,602,null,{}] 04:16:28 INFO - PROCESS | 21276 | 1461237388677 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}] 04:16:28 INFO - PROCESS | 21276 | 1461237388846 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 04:16:29 INFO - PROCESS | 21276 | 1461237389090 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x89398000 == 87 [pid = 21276] [id = 158] 04:16:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0x899f3000) [pid = 21276] [serial = 474] [outer = (nil)] 04:16:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x8d958800) [pid = 21276] [serial = 475] [outer = 0x899f3000] 04:16:29 INFO - PROCESS | 21276 | 1461237389221 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x92cebc00) [pid = 21276] [serial = 476] [outer = 0x899f3000] 04:16:30 INFO - PROCESS | 21276 | 1461237390467 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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:16:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1884ms 04:16:30 INFO - PROCESS | 21276 | 1461237390644 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 21276 | 1461237390650 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 04:16:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:16:30 INFO - PROCESS | 21276 | 1461237390678 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 21276 | 1461237390682 Marionette TRACE conn3 <- [1,606,null,{}] 04:16:30 INFO - PROCESS | 21276 | 1461237390691 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}] 04:16:30 INFO - PROCESS | 21276 | 1461237390857 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 04:16:31 INFO - PROCESS | 21276 | 1461237391052 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f0800 == 88 [pid = 21276] [id = 159] 04:16:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x89cea400) [pid = 21276] [serial = 477] [outer = (nil)] 04:16:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x8a2d3400) [pid = 21276] [serial = 478] [outer = 0x89cea400] 04:16:31 INFO - PROCESS | 21276 | 1461237391133 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x8b4b7400) [pid = 21276] [serial = 479] [outer = 0x89cea400] 04:16:32 INFO - PROCESS | 21276 | 1461237392102 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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:16:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1484ms 04:16:32 INFO - PROCESS | 21276 | 1461237392162 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 21276 | 1461237392170 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 04:16:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:16:32 INFO - PROCESS | 21276 | 1461237392180 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 21276 | 1461237392183 Marionette TRACE conn3 <- [1,610,null,{}] 04:16:32 INFO - PROCESS | 21276 | 1461237392190 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}] 04:16:32 INFO - PROCESS | 21276 | 1461237392373 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 04:16:32 INFO - PROCESS | 21276 | 1461237392556 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b6cc800 == 89 [pid = 21276] [id = 160] 04:16:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x8c5e2400) [pid = 21276] [serial = 480] [outer = (nil)] 04:16:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x8c5ec800) [pid = 21276] [serial = 481] [outer = 0x8c5e2400] 04:16:32 INFO - PROCESS | 21276 | 1461237392726 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x8d954000) [pid = 21276] [serial = 482] [outer = 0x8c5e2400] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede3000 == 88 [pid = 21276] [id = 95] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x92ce5c00 == 87 [pid = 21276] [id = 52] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x906e0c00 == 86 [pid = 21276] [id = 42] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8e585800 == 85 [pid = 21276] [id = 94] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8e587000 == 84 [pid = 21276] [id = 54] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x92ce8800 == 83 [pid = 21276] [id = 51] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x8e8d8c00) [pid = 21276] [serial = 327] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x96684800) [pid = 21276] [serial = 330] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0xa29dd000) [pid = 21276] [serial = 333] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0xa44b5400) [pid = 21276] [serial = 336] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8f2b1000) [pid = 21276] [serial = 339] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x93d03800) [pid = 21276] [serial = 342] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 208 (0x8fccf800) [pid = 21276] [serial = 345] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 207 (0x8c1ee000) [pid = 21276] [serial = 348] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 206 (0x8fcccc00) [pid = 21276] [serial = 351] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 205 (0x98e8c800) [pid = 21276] [serial = 372] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50cc00 == 82 [pid = 21276] [id = 50] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56b800 == 81 [pid = 21276] [id = 99] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50bc00 == 80 [pid = 21276] [id = 97] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ef800 == 79 [pid = 21276] [id = 142] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x93d04800 == 78 [pid = 21276] [id = 141] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x90278400 == 77 [pid = 21276] [id = 140] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8d81e400 == 76 [pid = 21276] [id = 139] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede5400 == 75 [pid = 21276] [id = 138] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4bb800 == 74 [pid = 21276] [id = 137] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x90272000 == 73 [pid = 21276] [id = 128] 04:16:33 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e9400 == 72 [pid = 21276] [id = 125] 04:16:33 INFO - PROCESS | 21276 | 1461237393732 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]]]}] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 204 (0x97315400) [pid = 21276] [serial = 280] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 203 (0x966cdc00) [pid = 21276] [serial = 366] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 202 (0x98235400) [pid = 21276] [serial = 369] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0x96824800) [pid = 21276] [serial = 367] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8fccac00) [pid = 21276] [serial = 358] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x8f2ab400) [pid = 21276] [serial = 357] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x906ee000) [pid = 21276] [serial = 360] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8e8cd400) [pid = 21276] [serial = 355] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x8e60dc00) [pid = 21276] [serial = 354] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x98b5dc00) [pid = 21276] [serial = 370] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x9518c400) [pid = 21276] [serial = 363] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0xa4361c00) [pid = 21276] [serial = 214] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x947b0000) [pid = 21276] [serial = 168] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x92a8e400) [pid = 21276] [serial = 198] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x9061cc00) [pid = 21276] [serial = 129] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x9fea7400) [pid = 21276] [serial = 204] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x9885a400) [pid = 21276] [serial = 132] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0xa447c800) [pid = 21276] [serial = 217] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x98037000) [pid = 21276] [serial = 171] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0xa09dfc00) [pid = 21276] [serial = 253] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x99140800) [pid = 21276] [serial = 165] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x9acda000) [pid = 21276] [serial = 174] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x9668a800) [pid = 21276] [serial = 210] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x97617800) [pid = 21276] [serial = 247] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9fb9f000) [pid = 21276] [serial = 135] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8d827400) [pid = 21276] [serial = 265] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x9fed8c00) [pid = 21276] [serial = 138] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x99108400) [pid = 21276] [serial = 201] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8ee2e800) [pid = 21276] [serial = 262] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x9803f800) [pid = 21276] [serial = 250] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0xa4358000) [pid = 21276] [serial = 259] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x914c2400) [pid = 21276] [serial = 244] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0xa44af000) [pid = 21276] [serial = 144] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0xa0ea2000) [pid = 21276] [serial = 141] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x992ba000) [pid = 21276] [serial = 256] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0xa0b35c00) [pid = 21276] [serial = 207] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9fba3000) [pid = 21276] [serial = 195] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x92042400) [pid = 21276] [serial = 361] [outer = (nil)] [url = about:blank] 04:16:33 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x951ebc00) [pid = 21276] [serial = 364] [outer = (nil)] [url = about:blank] 04:16:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:16:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1634ms 04:16:33 INFO - PROCESS | 21276 | 1461237393813 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 21276 | 1461237393817 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 04:16:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:16:33 INFO - PROCESS | 21276 | 1461237393824 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 21276 | 1461237393830 Marionette TRACE conn3 <- [1,614,null,{}] 04:16:33 INFO - PROCESS | 21276 | 1461237393845 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}] 04:16:34 INFO - PROCESS | 21276 | 1461237394025 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 04:16:34 INFO - PROCESS | 21276 | 1461237394212 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cac00 == 73 [pid = 21276] [id = 161] 04:16:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8e56b000) [pid = 21276] [serial = 483] [outer = (nil)] 04:16:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8e594800) [pid = 21276] [serial = 484] [outer = 0x8e56b000] 04:16:34 INFO - PROCESS | 21276 | 1461237394295 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8e8d7000) [pid = 21276] [serial = 485] [outer = 0x8e56b000] 04:16:35 INFO - PROCESS | 21276 | 1461237395071 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]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:16:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1282ms 04:16:35 INFO - PROCESS | 21276 | 1461237395126 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 21276 | 1461237395130 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 04:16:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:16:35 INFO - PROCESS | 21276 | 1461237395138 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 21276 | 1461237395141 Marionette TRACE conn3 <- [1,618,null,{}] 04:16:35 INFO - PROCESS | 21276 | 1461237395147 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}] 04:16:35 INFO - PROCESS | 21276 | 1461237395310 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 04:16:35 INFO - PROCESS | 21276 | 1461237395320 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1f0c00 == 74 [pid = 21276] [id = 162] 04:16:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8e8d8c00) [pid = 21276] [serial = 486] [outer = (nil)] 04:16:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x8f2b6800) [pid = 21276] [serial = 487] [outer = 0x8e8d8c00] 04:16:35 INFO - PROCESS | 21276 | 1461237395393 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x8f85f000) [pid = 21276] [serial = 488] [outer = 0x8e8d8c00] 04:16:36 INFO - PROCESS | 21276 | 1461237396395 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]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:16:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1288ms 04:16:36 INFO - PROCESS | 21276 | 1461237396432 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 21276 | 1461237396435 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 04:16:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:16:36 INFO - PROCESS | 21276 | 1461237396441 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 21276 | 1461237396444 Marionette TRACE conn3 <- [1,622,null,{}] 04:16:36 INFO - PROCESS | 21276 | 1461237396449 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}] 04:16:36 INFO - PROCESS | 21276 | 1461237396650 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 04:16:36 INFO - PROCESS | 21276 | 1461237396740 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee2b000 == 75 [pid = 21276] [id = 163] 04:16:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x90271800) [pid = 21276] [serial = 489] [outer = (nil)] 04:16:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x92035800) [pid = 21276] [serial = 490] [outer = 0x90271800] 04:16:36 INFO - PROCESS | 21276 | 1461237396814 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x92042c00) [pid = 21276] [serial = 491] [outer = 0x90271800] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8c5e8000) [pid = 21276] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8f2b7000) [pid = 21276] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8ede8400) [pid = 21276] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x92cef000) [pid = 21276] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8e8d0c00) [pid = 21276] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x966d4800) [pid = 21276] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:16:38 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8ee31000) [pid = 21276] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:16:38 INFO - PROCESS | 21276 | 1461237398278 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]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:16:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1986ms 04:16:38 INFO - PROCESS | 21276 | 1461237398429 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 21276 | 1461237398435 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 04:16:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:16:38 INFO - PROCESS | 21276 | 1461237398444 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 21276 | 1461237398450 Marionette TRACE conn3 <- [1,626,null,{}] 04:16:38 INFO - PROCESS | 21276 | 1461237398458 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}] 04:16:38 INFO - PROCESS | 21276 | 1461237398737 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 04:16:38 INFO - PROCESS | 21276 | 1461237398872 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b7400 == 76 [pid = 21276] [id = 164] 04:16:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8f857800) [pid = 21276] [serial = 492] [outer = (nil)] 04:16:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x947b7800) [pid = 21276] [serial = 493] [outer = 0x8f857800] 04:16:38 INFO - PROCESS | 21276 | 1461237398949 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x951ebc00) [pid = 21276] [serial = 494] [outer = 0x8f857800] 04:16:39 INFO - PROCESS | 21276 | 1461237399687 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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:16:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1283ms 04:16:39 INFO - PROCESS | 21276 | 1461237399741 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 21276 | 1461237399745 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 04:16:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:16:39 INFO - PROCESS | 21276 | 1461237399766 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 21276 | 1461237399771 Marionette TRACE conn3 <- [1,630,null,{}] 04:16:39 INFO - PROCESS | 21276 | 1461237399777 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}] 04:16:39 INFO - PROCESS | 21276 | 1461237399960 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 04:16:40 INFO - PROCESS | 21276 | 1461237399973 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fccac00 == 77 [pid = 21276] [id = 165] 04:16:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x93d03800) [pid = 21276] [serial = 495] [outer = (nil)] 04:16:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x9667e400) [pid = 21276] [serial = 496] [outer = 0x93d03800] 04:16:40 INFO - PROCESS | 21276 | 1461237400065 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x96685c00) [pid = 21276] [serial = 497] [outer = 0x93d03800] 04:16:41 INFO - PROCESS | 21276 | 1461237401372 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]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:16:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1637ms 04:16:41 INFO - PROCESS | 21276 | 1461237401404 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 21276 | 1461237401409 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 04:16:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:16:41 INFO - PROCESS | 21276 | 1461237401417 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 21276 | 1461237401421 Marionette TRACE conn3 <- [1,634,null,{}] 04:16:41 INFO - PROCESS | 21276 | 1461237401429 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}] 04:16:41 INFO - PROCESS | 21276 | 1461237401615 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 04:16:41 INFO - PROCESS | 21276 | 1461237401847 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cf000 == 78 [pid = 21276] [id = 166] 04:16:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8b321800) [pid = 21276] [serial = 498] [outer = (nil)] 04:16:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x8c1ee800) [pid = 21276] [serial = 499] [outer = 0x8b321800] 04:16:41 INFO - PROCESS | 21276 | 1461237401953 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8d81d000) [pid = 21276] [serial = 500] [outer = 0x8b321800] 04:16:42 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:42 INFO - PROCESS | 21276 | 1461237402919 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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:16:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1538ms 04:16:42 INFO - PROCESS | 21276 | 1461237402956 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 21276 | 1461237402965 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 04:16:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:16:42 INFO - PROCESS | 21276 | 1461237402976 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 21276 | 1461237402981 Marionette TRACE conn3 <- [1,638,null,{}] 04:16:42 INFO - PROCESS | 21276 | 1461237402987 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}] 04:16:43 INFO - PROCESS | 21276 | 1461237403190 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 04:16:43 INFO - PROCESS | 21276 | 1461237403430 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e571c00 == 79 [pid = 21276] [id = 167] 04:16:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x8e58f400) [pid = 21276] [serial = 501] [outer = (nil)] 04:16:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8ede3400) [pid = 21276] [serial = 502] [outer = 0x8e58f400] 04:16:43 INFO - PROCESS | 21276 | 1461237403563 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9133f800) [pid = 21276] [serial = 503] [outer = 0x8e58f400] 04:16:44 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:44 INFO - PROCESS | 21276 | 1461237404452 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]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:16:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1534ms 04:16:44 INFO - PROCESS | 21276 | 1461237404510 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 04:16:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:16:44 INFO - PROCESS | 21276 | 1461237404515 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 04:16:44 INFO - PROCESS | 21276 | 1461237404522 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 21276 | 1461237404529 Marionette TRACE conn3 <- [1,642,null,{}] 04:16:44 INFO - PROCESS | 21276 | 1461237404546 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}] 04:16:44 INFO - PROCESS | 21276 | 1461237404786 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 04:16:45 INFO - PROCESS | 21276 | 1461237405021 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e570800 == 80 [pid = 21276] [id = 168] 04:16:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x947b0000) [pid = 21276] [serial = 504] [outer = (nil)] 04:16:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x966d3800) [pid = 21276] [serial = 505] [outer = 0x947b0000] 04:16:45 INFO - PROCESS | 21276 | 1461237405162 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x97857400) [pid = 21276] [serial = 506] [outer = 0x947b0000] 04:16:46 INFO - PROCESS | 21276 | 1461237406062 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]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:16:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1591ms 04:16:46 INFO - PROCESS | 21276 | 1461237406113 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 21276 | 1461237406118 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 04:16:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:16:46 INFO - PROCESS | 21276 | 1461237406124 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 21276 | 1461237406128 Marionette TRACE conn3 <- [1,646,null,{}] 04:16:46 INFO - PROCESS | 21276 | 1461237406134 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}] 04:16:46 INFO - PROCESS | 21276 | 1461237406325 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 04:16:46 INFO - PROCESS | 21276 | 1461237406504 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x9803b800 == 81 [pid = 21276] [id = 169] 04:16:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x9803cc00) [pid = 21276] [serial = 507] [outer = (nil)] 04:16:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x986e9000) [pid = 21276] [serial = 508] [outer = 0x9803cc00] 04:16:46 INFO - PROCESS | 21276 | 1461237406640 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x98b60400) [pid = 21276] [serial = 509] [outer = 0x9803cc00] 04:16:47 INFO - PROCESS | 21276 | 1461237407537 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]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:16:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1480ms 04:16:47 INFO - PROCESS | 21276 | 1461237407606 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 04:16:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:16:47 INFO - PROCESS | 21276 | 1461237407611 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 04:16:47 INFO - PROCESS | 21276 | 1461237407618 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 21276 | 1461237407624 Marionette TRACE conn3 <- [1,650,null,{}] 04:16:47 INFO - PROCESS | 21276 | 1461237407633 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}] 04:16:47 INFO - PROCESS | 21276 | 1461237407911 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 04:16:48 INFO - PROCESS | 21276 | 1461237408170 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56bc00 == 82 [pid = 21276] [id = 170] 04:16:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x9822c000) [pid = 21276] [serial = 510] [outer = (nil)] 04:16:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x992ba000) [pid = 21276] [serial = 511] [outer = 0x9822c000] 04:16:48 INFO - PROCESS | 21276 | 1461237408270 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x9acdcc00) [pid = 21276] [serial = 512] [outer = 0x9822c000] 04:16:49 INFO - PROCESS | 21276 | 1461237409129 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]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:16:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1544ms 04:16:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:16:49 INFO - PROCESS | 21276 | 1461237409161 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 21276 | 1461237409164 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 04:16:49 INFO - PROCESS | 21276 | 1461237409171 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 21276 | 1461237409174 Marionette TRACE conn3 <- [1,654,null,{}] 04:16:49 INFO - PROCESS | 21276 | 1461237409180 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}] 04:16:49 INFO - PROCESS | 21276 | 1461237409373 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 04:16:49 INFO - PROCESS | 21276 | 1461237409550 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e2800 == 83 [pid = 21276] [id = 171] 04:16:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x98b5d400) [pid = 21276] [serial = 513] [outer = (nil)] 04:16:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x9fd6e000) [pid = 21276] [serial = 514] [outer = 0x98b5d400] 04:16:49 INFO - PROCESS | 21276 | 1461237409638 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x9fed8000) [pid = 21276] [serial = 515] [outer = 0x98b5d400] 04:16:50 INFO - PROCESS | 21276 | 1461237410597 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]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:16:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1480ms 04:16:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:16:50 INFO - PROCESS | 21276 | 1461237410651 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 21276 | 1461237410654 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 04:16:50 INFO - PROCESS | 21276 | 1461237410661 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 21276 | 1461237410665 Marionette TRACE conn3 <- [1,658,null,{}] 04:16:50 INFO - PROCESS | 21276 | 1461237410671 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}] 04:16:50 INFO - PROCESS | 21276 | 1461237410844 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 04:16:51 INFO - PROCESS | 21276 | 1461237411022 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd5400 == 84 [pid = 21276] [id = 172] 04:16:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x8e56e400) [pid = 21276] [serial = 516] [outer = (nil)] 04:16:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0xa0b32c00) [pid = 21276] [serial = 517] [outer = 0x8e56e400] 04:16:51 INFO - PROCESS | 21276 | 1461237411106 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0xa0b3f400) [pid = 21276] [serial = 518] [outer = 0x8e56e400] 04:16:52 INFO - PROCESS | 21276 | 1461237412000 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]]]}] 04:16:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:16:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1381ms 04:16:52 INFO - PROCESS | 21276 | 1461237412042 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 04:16:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:16:52 INFO - PROCESS | 21276 | 1461237412046 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 04:16:52 INFO - PROCESS | 21276 | 1461237412053 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 21276 | 1461237412056 Marionette TRACE conn3 <- [1,662,null,{}] 04:16:52 INFO - PROCESS | 21276 | 1461237412062 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}] 04:16:52 INFO - PROCESS | 21276 | 1461237412252 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 04:16:52 INFO - PROCESS | 21276 | 1461237412430 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fd72800 == 85 [pid = 21276] [id = 173] 04:16:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0xa0993000) [pid = 21276] [serial = 519] [outer = (nil)] 04:16:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0xa0e7c800) [pid = 21276] [serial = 520] [outer = 0xa0993000] 04:16:52 INFO - PROCESS | 21276 | 1461237412518 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0xa0ea2000) [pid = 21276] [serial = 521] [outer = 0xa0993000] 04:16:53 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:53 INFO - PROCESS | 21276 | 1461237413433 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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:16:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1440ms 04:16:53 INFO - PROCESS | 21276 | 1461237413493 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 21276 | 1461237413497 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 04:16:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:16:53 INFO - PROCESS | 21276 | 1461237413503 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 21276 | 1461237413506 Marionette TRACE conn3 <- [1,666,null,{}] 04:16:53 INFO - PROCESS | 21276 | 1461237413512 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}] 04:16:53 INFO - PROCESS | 21276 | 1461237413733 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 04:16:53 INFO - PROCESS | 21276 | 1461237413913 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c354000 == 86 [pid = 21276] [id = 174] 04:16:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8c355c00) [pid = 21276] [serial = 522] [outer = (nil)] 04:16:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8c35bc00) [pid = 21276] [serial = 523] [outer = 0x8c355c00] 04:16:54 INFO - PROCESS | 21276 | 1461237414044 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8c35fc00) [pid = 21276] [serial = 524] [outer = 0x8c355c00] 04:16:54 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:54 INFO - PROCESS | 21276 | 1461237414876 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]]]}] 04:16:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:16:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1430ms 04:16:54 INFO - PROCESS | 21276 | 1461237414934 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 21276 | 1461237414938 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 04:16:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:16:54 INFO - PROCESS | 21276 | 1461237414944 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 21276 | 1461237414948 Marionette TRACE conn3 <- [1,670,null,{}] 04:16:54 INFO - PROCESS | 21276 | 1461237414953 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}] 04:16:55 INFO - PROCESS | 21276 | 1461237415184 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 04:16:55 INFO - PROCESS | 21276 | 1461237415417 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c357c00 == 87 [pid = 21276] [id = 175] 04:16:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x8ed84000) [pid = 21276] [serial = 525] [outer = (nil)] 04:16:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x8ed86400) [pid = 21276] [serial = 526] [outer = 0x8ed84000] 04:16:55 INFO - PROCESS | 21276 | 1461237415592 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 204 (0x8ed88c00) [pid = 21276] [serial = 527] [outer = 0x8ed84000] 04:16:56 INFO - PROCESS | 21276 | 1461237416556 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]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:16:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1646ms 04:16:56 INFO - PROCESS | 21276 | 1461237416591 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 21276 | 1461237416595 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 04:16:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:16:56 INFO - PROCESS | 21276 | 1461237416602 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 21276 | 1461237416606 Marionette TRACE conn3 <- [1,674,null,{}] 04:16:56 INFO - PROCESS | 21276 | 1461237416612 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}] 04:16:56 INFO - PROCESS | 21276 | 1461237416815 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 04:16:57 INFO - PROCESS | 21276 | 1461237417045 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c362400 == 88 [pid = 21276] [id = 176] 04:16:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 205 (0x8ed82400) [pid = 21276] [serial = 528] [outer = (nil)] 04:16:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0xa0e7b000) [pid = 21276] [serial = 529] [outer = 0x8ed82400] 04:16:57 INFO - PROCESS | 21276 | 1461237417189 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0xa3b7ec00) [pid = 21276] [serial = 530] [outer = 0x8ed82400] 04:16:57 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:58 INFO - PROCESS | 21276 | 1461237418312 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]]]}] 04:16:58 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 04:16:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1783ms 04:16:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:16:58 INFO - PROCESS | 21276 | 1461237418386 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 21276 | 1461237418389 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 04:16:58 INFO - PROCESS | 21276 | 1461237418396 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 21276 | 1461237418399 Marionette TRACE conn3 <- [1,678,null,{}] 04:16:58 INFO - PROCESS | 21276 | 1461237418406 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}] 04:16:58 INFO - PROCESS | 21276 | 1461237418668 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 04:16:59 INFO - PROCESS | 21276 | 1461237418973 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e70a800 == 89 [pid = 21276] [id = 177] 04:16:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x8e70cc00) [pid = 21276] [serial = 531] [outer = (nil)] 04:16:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x8e711400) [pid = 21276] [serial = 532] [outer = 0x8e70cc00] 04:16:59 INFO - PROCESS | 21276 | 1461237419124 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x8e713000) [pid = 21276] [serial = 533] [outer = 0x8e70cc00] 04:17:00 INFO - PROCESS | 21276 | 1461237420145 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]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:17:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1787ms 04:17:00 INFO - PROCESS | 21276 | 1461237420183 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 21276 | 1461237420186 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 04:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:17:00 INFO - PROCESS | 21276 | 1461237420194 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 21276 | 1461237420198 Marionette TRACE conn3 <- [1,682,null,{}] 04:17:00 INFO - PROCESS | 21276 | 1461237420203 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}] 04:17:00 INFO - PROCESS | 21276 | 1461237420392 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 04:17:00 INFO - PROCESS | 21276 | 1461237420581 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58e400 == 90 [pid = 21276] [id = 178] 04:17:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x8a58e800) [pid = 21276] [serial = 534] [outer = (nil)] 04:17:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x8a596400) [pid = 21276] [serial = 535] [outer = 0x8a58e800] 04:17:00 INFO - PROCESS | 21276 | 1461237420665 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x8a598000) [pid = 21276] [serial = 536] [outer = 0x8a58e800] 04:17:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:01 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:02 INFO - PROCESS | 21276 | 1461237422007 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]]]}] 04:17:02 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) 04:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1840ms 04:17:02 INFO - PROCESS | 21276 | 1461237422033 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 21276 | 1461237422037 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 04:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:17:02 INFO - PROCESS | 21276 | 1461237422044 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 21276 | 1461237422048 Marionette TRACE conn3 <- [1,686,null,{}] 04:17:02 INFO - PROCESS | 21276 | 1461237422100 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}] 04:17:02 INFO - PROCESS | 21276 | 1461237422370 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 04:17:02 INFO - PROCESS | 21276 | 1461237422505 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a591800 == 91 [pid = 21276] [id = 179] 04:17:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x8a593400) [pid = 21276] [serial = 537] [outer = (nil)] 04:17:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x8e50fc00) [pid = 21276] [serial = 538] [outer = 0x8a593400] 04:17:02 INFO - PROCESS | 21276 | 1461237422590 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0x8e710400) [pid = 21276] [serial = 539] [outer = 0x8a593400] 04:17:04 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:04 INFO - PROCESS | 21276 | 1461237424467 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]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:17:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2439ms 04:17:04 INFO - PROCESS | 21276 | 1461237424484 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 21276 | 1461237424490 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 04:17:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:17:04 INFO - PROCESS | 21276 | 1461237424498 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 21276 | 1461237424504 Marionette TRACE conn3 <- [1,690,null,{}] 04:17:04 INFO - PROCESS | 21276 | 1461237424512 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}] 04:17:04 INFO - PROCESS | 21276 | 1461237424703 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 04:17:04 INFO - PROCESS | 21276 | 1461237424903 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd1000 == 92 [pid = 21276] [id = 180] 04:17:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0x8a599000) [pid = 21276] [serial = 540] [outer = (nil)] 04:17:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x8b4bdc00) [pid = 21276] [serial = 541] [outer = 0x8a599000] 04:17:04 INFO - PROCESS | 21276 | 1461237424986 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 219 (0x8c356800) [pid = 21276] [serial = 542] [outer = 0x8a599000] 04:17:06 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:06 INFO - PROCESS | 21276 | 1461237426450 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]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:17:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1993ms 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 218 (0x8b4bb400) [pid = 21276] [serial = 397] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 217 (0x8b32a800) [pid = 21276] [serial = 393] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 216 (0x8b6c6400) [pid = 21276] [serial = 400] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 215 (0x8b6cc400) [pid = 21276] [serial = 406] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x8f85d000) [pid = 21276] [serial = 387] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x9027d800) [pid = 21276] [serial = 384] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0x98036800) [pid = 21276] [serial = 378] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x8a2d1000) [pid = 21276] [serial = 403] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8c5edc00) [pid = 21276] [serial = 381] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x92035400) [pid = 21276] [serial = 390] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 208 (0x914cb800) [pid = 21276] [serial = 427] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | 1461237426665 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 21276 | 1461237426673 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 04:17:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:17:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8e8d3c00 == 91 [pid = 21276] [id = 146] 04:17:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede4c00 == 90 [pid = 21276] [id = 145] 04:17:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1eec00 == 89 [pid = 21276] [id = 144] 04:17:06 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ca800 == 88 [pid = 21276] [id = 143] 04:17:06 INFO - PROCESS | 21276 | 1461237426707 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 21276 | 1461237426712 Marionette TRACE conn3 <- [1,694,null,{}] 04:17:06 INFO - PROCESS | 21276 | 1461237426719 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}] 04:17:06 INFO - PROCESS | 21276 | 1461237426870 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 207 (0x8e8cb400) [pid = 21276] [serial = 413] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 206 (0x9027f800) [pid = 21276] [serial = 418] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 205 (0x914cb000) [pid = 21276] [serial = 419] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 204 (0x8f2b0000) [pid = 21276] [serial = 416] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 203 (0x8e574400) [pid = 21276] [serial = 412] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 202 (0x9528c000) [pid = 21276] [serial = 422] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0xa0e6f000) [pid = 21276] [serial = 325] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x9785bc00) [pid = 21276] [serial = 425] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x97858800) [pid = 21276] [serial = 424] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x8d827000) [pid = 21276] [serial = 375] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x9518ac00) [pid = 21276] [serial = 409] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x992b5000) [pid = 21276] [serial = 373] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x8ee28c00) [pid = 21276] [serial = 415] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x93d06000) [pid = 21276] [serial = 421] [outer = (nil)] [url = about:blank] 04:17:06 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0xa29d6400) [pid = 21276] [serial = 211] [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.] 04:17:07 INFO - PROCESS | 21276 | 1461237427051 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d6000 == 89 [pid = 21276] [id = 181] 04:17:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x8a4a7400) [pid = 21276] [serial = 543] [outer = (nil)] 04:17:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x8b4bb400) [pid = 21276] [serial = 544] [outer = 0x8a4a7400] 04:17:07 INFO - PROCESS | 21276 | 1461237427129 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x8b6cf400) [pid = 21276] [serial = 545] [outer = 0x8a4a7400] 04:17:08 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:08 INFO - PROCESS | 21276 | 1461237428314 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]]]}] 04:17:08 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) 04:17:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1649ms 04:17:08 INFO - PROCESS | 21276 | 1461237428343 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 21276 | 1461237428345 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 04:17:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:17:08 INFO - PROCESS | 21276 | 1461237428352 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 21276 | 1461237428358 Marionette TRACE conn3 <- [1,698,null,{}] 04:17:08 INFO - PROCESS | 21276 | 1461237428373 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}] 04:17:08 INFO - PROCESS | 21276 | 1461237428531 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 04:17:08 INFO - PROCESS | 21276 | 1461237428777 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4be000 == 90 [pid = 21276] [id = 182] 04:17:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x8d81f000) [pid = 21276] [serial = 546] [outer = (nil)] 04:17:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x8e58c400) [pid = 21276] [serial = 547] [outer = 0x8d81f000] 04:17:08 INFO - PROCESS | 21276 | 1461237428855 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8e70f400) [pid = 21276] [serial = 548] [outer = 0x8d81f000] 04:17:10 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:10 INFO - PROCESS | 21276 | 1461237430071 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]]]}] 04:17:10 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) 04:17:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1750ms 04:17:10 INFO - PROCESS | 21276 | 1461237430118 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 21276 | 1461237430122 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 04:17:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:17:10 INFO - PROCESS | 21276 | 1461237430129 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 21276 | 1461237430131 Marionette TRACE conn3 <- [1,702,null,{}] 04:17:10 INFO - PROCESS | 21276 | 1461237430137 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}] 04:17:10 INFO - PROCESS | 21276 | 1461237430390 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 04:17:10 INFO - PROCESS | 21276 | 1461237430444 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a592000 == 91 [pid = 21276] [id = 183] 04:17:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8e60a000) [pid = 21276] [serial = 549] [outer = (nil)] 04:17:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8ed8ac00) [pid = 21276] [serial = 550] [outer = 0x8e60a000] 04:17:10 INFO - PROCESS | 21276 | 1461237430518 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x8edf0c00) [pid = 21276] [serial = 551] [outer = 0x8e60a000] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0x8e576000) [pid = 21276] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8c5e2400) [pid = 21276] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x90271800) [pid = 21276] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x8e8d8c00) [pid = 21276] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8e56b000) [pid = 21276] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x89cea400) [pid = 21276] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:17:11 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x8f857800) [pid = 21276] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:17:12 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:12 INFO - PROCESS | 21276 | 1461237432077 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]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:17:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1989ms 04:17:12 INFO - PROCESS | 21276 | 1461237432118 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 21276 | 1461237432121 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 04:17:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:17:12 INFO - PROCESS | 21276 | 1461237432128 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 21276 | 1461237432132 Marionette TRACE conn3 <- [1,706,null,{}] 04:17:12 INFO - PROCESS | 21276 | 1461237432137 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}] 04:17:12 INFO - PROCESS | 21276 | 1461237432366 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 04:17:12 INFO - PROCESS | 21276 | 1461237432382 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x89cea400 == 92 [pid = 21276] [id = 184] 04:17:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x89ceac00) [pid = 21276] [serial = 552] [outer = (nil)] 04:17:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x8e8d8c00) [pid = 21276] [serial = 553] [outer = 0x89ceac00] 04:17:12 INFO - PROCESS | 21276 | 1461237432454 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x8edeec00) [pid = 21276] [serial = 554] [outer = 0x89ceac00] 04:17:13 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:13 INFO - PROCESS | 21276 | 1461237433958 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]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:17:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1880ms 04:17:14 INFO - PROCESS | 21276 | 1461237434011 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 21276 | 1461237434017 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 04:17:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:17:14 INFO - PROCESS | 21276 | 1461237434027 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 21276 | 1461237434033 Marionette TRACE conn3 <- [1,710,null,{}] 04:17:14 INFO - PROCESS | 21276 | 1461237434042 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}] 04:17:14 INFO - PROCESS | 21276 | 1461237434219 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 04:17:14 INFO - PROCESS | 21276 | 1461237434401 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x89555c00 == 93 [pid = 21276] [id = 185] 04:17:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8a2d5400) [pid = 21276] [serial = 555] [outer = (nil)] 04:17:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8a4b3800) [pid = 21276] [serial = 556] [outer = 0x8a2d5400] 04:17:14 INFO - PROCESS | 21276 | 1461237434489 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8b323800) [pid = 21276] [serial = 557] [outer = 0x8a2d5400] 04:17:15 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:15 INFO - PROCESS | 21276 | 1461237435839 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]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:17:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1887ms 04:17:15 INFO - PROCESS | 21276 | 1461237435919 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 21276 | 1461237435928 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 04:17:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:17:15 INFO - PROCESS | 21276 | 1461237435940 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 21276 | 1461237435944 Marionette TRACE conn3 <- [1,714,null,{}] 04:17:15 INFO - PROCESS | 21276 | 1461237435951 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}] 04:17:16 INFO - PROCESS | 21276 | 1461237436136 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 04:17:16 INFO - PROCESS | 21276 | 1461237436315 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ce400 == 94 [pid = 21276] [id = 186] 04:17:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x8a2d3000) [pid = 21276] [serial = 558] [outer = (nil)] 04:17:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x8d956c00) [pid = 21276] [serial = 559] [outer = 0x8a2d3000] 04:17:16 INFO - PROCESS | 21276 | 1461237436401 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 204 (0x8e58dc00) [pid = 21276] [serial = 560] [outer = 0x8a2d3000] 04:17:17 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:17 INFO - PROCESS | 21276 | 1461237437873 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]]]}] 04:17:17 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 04:17:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1944ms 04:17:17 INFO - PROCESS | 21276 | 1461237437884 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 21276 | 1461237437888 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 04:17:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:17:17 INFO - PROCESS | 21276 | 1461237437895 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 21276 | 1461237437901 Marionette TRACE conn3 <- [1,718,null,{}] 04:17:17 INFO - PROCESS | 21276 | 1461237437919 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}] 04:17:18 INFO - PROCESS | 21276 | 1461237438104 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 04:17:18 INFO - PROCESS | 21276 | 1461237438283 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ee400 == 95 [pid = 21276] [id = 187] 04:17:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 205 (0x8e60cc00) [pid = 21276] [serial = 561] [outer = (nil)] 04:17:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0x8f857000) [pid = 21276] [serial = 562] [outer = 0x8e60cc00] 04:17:18 INFO - PROCESS | 21276 | 1461237438371 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0x8fc06400) [pid = 21276] [serial = 563] [outer = 0x8e60cc00] 04:17:19 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:19 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:19 INFO - PROCESS | 21276 | 1461237439672 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]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:17:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1836ms 04:17:19 INFO - PROCESS | 21276 | 1461237439820 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 21276 | 1461237439826 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 04:17:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:17:19 INFO - PROCESS | 21276 | 1461237439840 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 21276 | 1461237439844 Marionette TRACE conn3 <- [1,722,null,{}] 04:17:19 INFO - PROCESS | 21276 | 1461237439851 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}] 04:17:20 INFO - PROCESS | 21276 | 1461237440019 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 04:17:20 INFO - PROCESS | 21276 | 1461237440199 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b2800 == 96 [pid = 21276] [id = 188] 04:17:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x8fc06000) [pid = 21276] [serial = 564] [outer = (nil)] 04:17:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x8fc0f400) [pid = 21276] [serial = 565] [outer = 0x8fc06000] 04:17:20 INFO - PROCESS | 21276 | 1461237440288 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x90271800) [pid = 21276] [serial = 566] [outer = 0x8fc06000] 04:17:21 INFO - PROCESS | 21276 | 1461237441217 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] 04:17:21 INFO - PROCESS | 21276 | 1461237441281 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 04:17:21 INFO - PROCESS | 21276 | 1461237441288 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 21276 | 1461237441292 Marionette TRACE conn3 <- [1,726,null,{}] 04:17:21 INFO - PROCESS | 21276 | 1461237441297 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}] 04:17:21 INFO - PROCESS | 21276 | 1461237441488 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 04:17:21 INFO - PROCESS | 21276 | 1461237441671 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc0d000 == 97 [pid = 21276] [id = 189] 04:17:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x8fc0d400) [pid = 21276] [serial = 567] [outer = (nil)] 04:17:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x920b6c00) [pid = 21276] [serial = 568] [outer = 0x8fc0d400] 04:17:21 INFO - PROCESS | 21276 | 1461237441801 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x92cf0800) [pid = 21276] [serial = 569] [outer = 0x8fc0d400] 04:17:22 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:22 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:22 INFO - PROCESS | 21276 | 1461237442763 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]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:17:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1531ms 04:17:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:17:22 INFO - PROCESS | 21276 | 1461237442819 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 21276 | 1461237442822 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 04:17:22 INFO - PROCESS | 21276 | 1461237442829 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 21276 | 1461237442833 Marionette TRACE conn3 <- [1,730,null,{}] 04:17:22 INFO - PROCESS | 21276 | 1461237442839 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}] 04:17:23 INFO - PROCESS | 21276 | 1461237443053 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 04:17:23 INFO - PROCESS | 21276 | 1461237443294 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd2000 == 98 [pid = 21276] [id = 190] 04:17:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x95195400) [pid = 21276] [serial = 570] [outer = (nil)] 04:17:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x96689400) [pid = 21276] [serial = 571] [outer = 0x95195400] 04:17:23 INFO - PROCESS | 21276 | 1461237443401 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0x973da800) [pid = 21276] [serial = 572] [outer = 0x95195400] 04:17:24 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:24 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:24 INFO - PROCESS | 21276 | 1461237444278 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] 04:17:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:17:24 INFO - PROCESS | 21276 | 1461237444321 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 04:17:24 INFO - PROCESS | 21276 | 1461237444327 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 21276 | 1461237444331 Marionette TRACE conn3 <- [1,734,null,{}] 04:17:24 INFO - PROCESS | 21276 | 1461237444337 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}] 04:17:24 INFO - PROCESS | 21276 | 1461237444514 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 04:17:24 INFO - PROCESS | 21276 | 1461237444703 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x9518bc00 == 99 [pid = 21276] [id = 191] 04:17:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0x95194c00) [pid = 21276] [serial = 573] [outer = (nil)] 04:17:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x98855000) [pid = 21276] [serial = 574] [outer = 0x95194c00] 04:17:24 INFO - PROCESS | 21276 | 1461237444787 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 219 (0x9913e000) [pid = 21276] [serial = 575] [outer = 0x95194c00] 04:17:25 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:25 INFO - PROCESS | 21276 | 1461237445708 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]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:17:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1437ms 04:17:25 INFO - PROCESS | 21276 | 1461237445764 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 21276 | 1461237445769 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 04:17:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:17:25 INFO - PROCESS | 21276 | 1461237445775 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 21276 | 1461237445779 Marionette TRACE conn3 <- [1,738,null,{}] 04:17:25 INFO - PROCESS | 21276 | 1461237445784 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}] 04:17:25 INFO - PROCESS | 21276 | 1461237445963 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 04:17:26 INFO - PROCESS | 21276 | 1461237446160 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc02800 == 100 [pid = 21276] [id = 192] 04:17:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 220 (0x9803f800) [pid = 21276] [serial = 576] [outer = (nil)] 04:17:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 221 (0x9afe6800) [pid = 21276] [serial = 577] [outer = 0x9803f800] 04:17:26 INFO - PROCESS | 21276 | 1461237446290 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 222 (0x9e920800) [pid = 21276] [serial = 578] [outer = 0x9803f800] 04:17:27 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:27 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:27 INFO - PROCESS | 21276 | 1461237447576 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]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:17:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1838ms 04:17:27 INFO - PROCESS | 21276 | 1461237447614 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 21276 | 1461237447618 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 04:17:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:17:27 INFO - PROCESS | 21276 | 1461237447624 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 21276 | 1461237447627 Marionette TRACE conn3 <- [1,742,null,{}] 04:17:27 INFO - PROCESS | 21276 | 1461237447728 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}] 04:17:28 INFO - PROCESS | 21276 | 1461237448045 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 04:17:28 INFO - PROCESS | 21276 | 1461237448249 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc0c000 == 101 [pid = 21276] [id = 193] 04:17:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 223 (0x9acde800) [pid = 21276] [serial = 579] [outer = (nil)] 04:17:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 224 (0x9fba3000) [pid = 21276] [serial = 580] [outer = 0x9acde800] 04:17:28 INFO - PROCESS | 21276 | 1461237448335 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 225 (0x9fea6800) [pid = 21276] [serial = 581] [outer = 0x9acde800] 04:17:29 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:29 INFO - PROCESS | 21276 | 1461237449636 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]]]}] 04:17:29 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 04:17:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2038ms 04:17:29 INFO - PROCESS | 21276 | 1461237449703 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 21276 | 1461237449706 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 04:17:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:17:29 INFO - PROCESS | 21276 | 1461237449733 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 21276 | 1461237449737 Marionette TRACE conn3 <- [1,746,null,{}] 04:17:29 INFO - PROCESS | 21276 | 1461237449743 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}] 04:17:29 INFO - PROCESS | 21276 | 1461237449911 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 04:17:30 INFO - PROCESS | 21276 | 1461237450094 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36c400 == 102 [pid = 21276] [id = 194] 04:17:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 226 (0x8b36e000) [pid = 21276] [serial = 582] [outer = (nil)] 04:17:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 227 (0x8b374000) [pid = 21276] [serial = 583] [outer = 0x8b36e000] 04:17:30 INFO - PROCESS | 21276 | 1461237450178 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 228 (0x8b376400) [pid = 21276] [serial = 584] [outer = 0x8b36e000] 04:17:30 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:31 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:31 INFO - PROCESS | 21276 | 1461237451476 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]]]}] 04:17:31 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.) 04:17:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1786ms 04:17:31 INFO - PROCESS | 21276 | 1461237451516 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 21276 | 1461237451520 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 04:17:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:17:31 INFO - PROCESS | 21276 | 1461237451633 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 21276 | 1461237451637 Marionette TRACE conn3 <- [1,750,null,{}] 04:17:31 INFO - PROCESS | 21276 | 1461237451646 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}] 04:17:31 INFO - PROCESS | 21276 | 1461237451820 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 04:17:32 INFO - PROCESS | 21276 | 1461237452008 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ced800 == 103 [pid = 21276] [id = 195] 04:17:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 229 (0x89cedc00) [pid = 21276] [serial = 585] [outer = (nil)] 04:17:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 230 (0x8a4b4c00) [pid = 21276] [serial = 586] [outer = 0x89cedc00] 04:17:32 INFO - PROCESS | 21276 | 1461237452097 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 231 (0x93d0e000) [pid = 21276] [serial = 587] [outer = 0x89cedc00] 04:17:33 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:33 INFO - PROCESS | 21276 | 1461237453733 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]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:17:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2195ms 04:17:33 INFO - PROCESS | 21276 | 1461237453775 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 04:17:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:17:33 INFO - PROCESS | 21276 | 1461237453781 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 04:17:33 INFO - PROCESS | 21276 | 1461237453789 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 21276 | 1461237453795 Marionette TRACE conn3 <- [1,754,null,{}] 04:17:33 INFO - PROCESS | 21276 | 1461237453804 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}] 04:17:34 INFO - PROCESS | 21276 | 1461237454005 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 04:17:34 INFO - PROCESS | 21276 | 1461237454204 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a598800 == 104 [pid = 21276] [id = 196] 04:17:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 232 (0x8b376000) [pid = 21276] [serial = 588] [outer = (nil)] 04:17:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 233 (0x8c1e6000) [pid = 21276] [serial = 589] [outer = 0x8b376000] 04:17:34 INFO - PROCESS | 21276 | 1461237454285 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 234 (0x8c354c00) [pid = 21276] [serial = 590] [outer = 0x8b376000] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8e506400 == 103 [pid = 21276] [id = 100] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b7c00 == 102 [pid = 21276] [id = 133] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2c8800 == 101 [pid = 21276] [id = 134] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b0000 == 100 [pid = 21276] [id = 132] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8b320400 == 99 [pid = 21276] [id = 131] 04:17:35 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ce800 == 98 [pid = 21276] [id = 135] 04:17:35 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 233 (0x966ce400) [pid = 21276] [serial = 428] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 232 (0x8a4ac400) [pid = 21276] [serial = 451] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 231 (0x8d954000) [pid = 21276] [serial = 482] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 230 (0x8c5ec800) [pid = 21276] [serial = 481] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 229 (0x92035800) [pid = 21276] [serial = 490] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 228 (0x8e577000) [pid = 21276] [serial = 433] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 227 (0x8f2b6800) [pid = 21276] [serial = 487] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 226 (0x9fa8c800) [pid = 21276] [serial = 445] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 225 (0x90278000) [pid = 21276] [serial = 436] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 224 (0x99146000) [pid = 21276] [serial = 442] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 223 (0x8e594800) [pid = 21276] [serial = 484] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 222 (0x899fb800) [pid = 21276] [serial = 448] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 221 (0x8d958800) [pid = 21276] [serial = 475] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 220 (0x8e8d7000) [pid = 21276] [serial = 485] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 219 (0x8b32d400) [pid = 21276] [serial = 430] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 218 (0x8b4b7400) [pid = 21276] [serial = 479] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 217 (0x8a2d3400) [pid = 21276] [serial = 478] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 216 (0x9785cc00) [pid = 21276] [serial = 439] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 215 (0x89cea000) [pid = 21276] [serial = 454] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x8a4b1000) [pid = 21276] [serial = 457] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x89dd5000) [pid = 21276] [serial = 460] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0x893a4800) [pid = 21276] [serial = 463] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x89557400) [pid = 21276] [serial = 466] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x89dd0800) [pid = 21276] [serial = 469] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x8e592400) [pid = 21276] [serial = 472] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 208 (0x92042c00) [pid = 21276] [serial = 491] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 207 (0x951ebc00) [pid = 21276] [serial = 494] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 206 (0x947b7800) [pid = 21276] [serial = 493] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | --DOMWINDOW == 205 (0x8f85f000) [pid = 21276] [serial = 488] [outer = (nil)] [url = about:blank] 04:17:35 INFO - PROCESS | 21276 | 1461237455931 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]]]}] 04:17:35 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 04:17:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2194ms 04:17:35 INFO - PROCESS | 21276 | 1461237455984 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 21276 | 1461237455996 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 04:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:17:36 INFO - PROCESS | 21276 | 1461237456008 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 21276 | 1461237456012 Marionette TRACE conn3 <- [1,758,null,{}] 04:17:36 INFO - PROCESS | 21276 | 1461237456018 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}] 04:17:36 INFO - PROCESS | 21276 | 1461237456187 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 04:17:36 INFO - PROCESS | 21276 | 1461237456200 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fb800 == 99 [pid = 21276] [id = 197] 04:17:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0x89cea000) [pid = 21276] [serial = 591] [outer = (nil)] 04:17:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0x8b4b0400) [pid = 21276] [serial = 592] [outer = 0x89cea000] 04:17:36 INFO - PROCESS | 21276 | 1461237456298 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x8c360c00) [pid = 21276] [serial = 593] [outer = 0x89cea000] 04:17:37 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:37 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:17:37 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:37 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:37 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:17:37 INFO - PROCESS | 21276 | 1461237457221 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]]]}] 04:17:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:17:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1238ms 04:17:37 INFO - PROCESS | 21276 | 1461237457246 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 21276 | 1461237457250 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 04:17:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:17:37 INFO - PROCESS | 21276 | 1461237457256 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 21276 | 1461237457262 Marionette TRACE conn3 <- [1,762,null,{}] 04:17:37 INFO - PROCESS | 21276 | 1461237457286 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}] 04:17:37 INFO - PROCESS | 21276 | 1461237457465 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 04:17:37 INFO - PROCESS | 21276 | 1461237457475 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c361400 == 100 [pid = 21276] [id = 198] 04:17:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x8c4aac00) [pid = 21276] [serial = 594] [outer = (nil)] 04:17:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x8d824800) [pid = 21276] [serial = 595] [outer = 0x8c4aac00] 04:17:37 INFO - PROCESS | 21276 | 1461237457551 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x8e503000) [pid = 21276] [serial = 596] [outer = 0x8c4aac00] 04:17:38 INFO - PROCESS | 21276 | 1461237458899 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]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:17:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1694ms 04:17:38 INFO - PROCESS | 21276 | 1461237458954 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 04:17:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:17:38 INFO - PROCESS | 21276 | 1461237458961 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 04:17:38 INFO - PROCESS | 21276 | 1461237458967 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 21276 | 1461237458971 Marionette TRACE conn3 <- [1,766,null,{}] 04:17:38 INFO - PROCESS | 21276 | 1461237458984 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}] 04:17:39 INFO - PROCESS | 21276 | 1461237459177 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 04:17:39 INFO - PROCESS | 21276 | 1461237459258 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e9400 == 101 [pid = 21276] [id = 199] 04:17:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x8e507400) [pid = 21276] [serial = 597] [outer = (nil)] 04:17:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x8e715400) [pid = 21276] [serial = 598] [outer = 0x8e507400] 04:17:39 INFO - PROCESS | 21276 | 1461237459331 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x8e8d7400) [pid = 21276] [serial = 599] [outer = 0x8e507400] 04:17:40 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x8d81f000) [pid = 21276] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:17:40 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0x8a599000) [pid = 21276] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:17:40 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x8a4a7400) [pid = 21276] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:17:40 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8e60a000) [pid = 21276] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:17:40 INFO - PROCESS | 21276 | 1461237460510 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]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:17:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1591ms 04:17:40 INFO - PROCESS | 21276 | 1461237460558 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 21276 | 1461237460575 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 04:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:17:40 INFO - PROCESS | 21276 | 1461237460582 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 21276 | 1461237460586 Marionette TRACE conn3 <- [1,770,null,{}] 04:17:40 INFO - PROCESS | 21276 | 1461237460591 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}] 04:17:40 INFO - PROCESS | 21276 | 1461237460813 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 04:17:41 INFO - PROCESS | 21276 | 1461237460987 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x89cecc00 == 102 [pid = 21276] [id = 200] 04:17:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x8b6c7c00) [pid = 21276] [serial = 600] [outer = (nil)] 04:17:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x8e70e800) [pid = 21276] [serial = 601] [outer = 0x8b6c7c00] 04:17:41 INFO - PROCESS | 21276 | 1461237461061 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x8ed88000) [pid = 21276] [serial = 602] [outer = 0x8b6c7c00] 04:17:41 INFO - PROCESS | 21276 | 1461237461842 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]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1282ms 04:17:41 INFO - PROCESS | 21276 | 1461237461864 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 21276 | 1461237461868 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 04:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:17:41 INFO - PROCESS | 21276 | 1461237461874 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 21276 | 1461237461876 Marionette TRACE conn3 <- [1,774,null,{}] 04:17:41 INFO - PROCESS | 21276 | 1461237461882 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}] 04:17:42 INFO - PROCESS | 21276 | 1461237462112 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 04:17:42 INFO - PROCESS | 21276 | 1461237462137 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939ac00 == 103 [pid = 21276] [id = 201] 04:17:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x8e712800) [pid = 21276] [serial = 603] [outer = (nil)] 04:17:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x8f85b400) [pid = 21276] [serial = 604] [outer = 0x8e712800] 04:17:42 INFO - PROCESS | 21276 | 1461237462213 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0x8fc08800) [pid = 21276] [serial = 605] [outer = 0x8e712800] 04:17:43 INFO - PROCESS | 21276 | 1461237463307 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]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1481ms 04:17:43 INFO - PROCESS | 21276 | 1461237463356 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 21276 | 1461237463363 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 04:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:17:43 INFO - PROCESS | 21276 | 1461237463373 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 21276 | 1461237463378 Marionette TRACE conn3 <- [1,778,null,{}] 04:17:43 INFO - PROCESS | 21276 | 1461237463387 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}] 04:17:43 INFO - PROCESS | 21276 | 1461237463612 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 04:17:43 INFO - PROCESS | 21276 | 1461237463871 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32d400 == 104 [pid = 21276] [id = 202] 04:17:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0x8b32e800) [pid = 21276] [serial = 606] [outer = (nil)] 04:17:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x8b6c1400) [pid = 21276] [serial = 607] [outer = 0x8b32e800] 04:17:43 INFO - PROCESS | 21276 | 1461237463978 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 219 (0x8c4a5000) [pid = 21276] [serial = 608] [outer = 0x8b32e800] 04:17:44 INFO - PROCESS | 21276 | 1461237464862 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]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1540ms 04:17:44 INFO - PROCESS | 21276 | 1461237464913 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 21276 | 1461237464922 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 04:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:17:44 INFO - PROCESS | 21276 | 1461237464933 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 21276 | 1461237464937 Marionette TRACE conn3 <- [1,782,null,{}] 04:17:44 INFO - PROCESS | 21276 | 1461237464943 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}] 04:17:45 INFO - PROCESS | 21276 | 1461237465163 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 04:17:45 INFO - PROCESS | 21276 | 1461237465456 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d824c00 == 105 [pid = 21276] [id = 203] 04:17:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 220 (0x8d827000) [pid = 21276] [serial = 609] [outer = (nil)] 04:17:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 221 (0x8e50b800) [pid = 21276] [serial = 610] [outer = 0x8d827000] 04:17:45 INFO - PROCESS | 21276 | 1461237465559 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 222 (0x8e718400) [pid = 21276] [serial = 611] [outer = 0x8d827000] 04:17:46 INFO - PROCESS | 21276 | 1461237466496 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]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1593ms 04:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:17:46 INFO - PROCESS | 21276 | 1461237466526 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 21276 | 1461237466529 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 04:17:46 INFO - PROCESS | 21276 | 1461237466536 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 21276 | 1461237466542 Marionette TRACE conn3 <- [1,786,null,{}] 04:17:46 INFO - PROCESS | 21276 | 1461237466560 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}] 04:17:46 INFO - PROCESS | 21276 | 1461237466830 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 04:17:47 INFO - PROCESS | 21276 | 1461237467091 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede4400 == 106 [pid = 21276] [id = 204] 04:17:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 223 (0x8fc0b800) [pid = 21276] [serial = 612] [outer = (nil)] 04:17:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 224 (0x9027d400) [pid = 21276] [serial = 613] [outer = 0x8fc0b800] 04:17:47 INFO - PROCESS | 21276 | 1461237467219 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 225 (0x92035c00) [pid = 21276] [serial = 614] [outer = 0x8fc0b800] 04:17:48 INFO - PROCESS | 21276 | 1461237468142 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]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1646ms 04:17:48 INFO - PROCESS | 21276 | 1461237468182 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 21276 | 1461237468186 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 04:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:17:48 INFO - PROCESS | 21276 | 1461237468193 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 21276 | 1461237468197 Marionette TRACE conn3 <- [1,790,null,{}] 04:17:48 INFO - PROCESS | 21276 | 1461237468203 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}] 04:17:48 INFO - PROCESS | 21276 | 1461237468375 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 04:17:48 INFO - PROCESS | 21276 | 1461237468570 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fa000 == 107 [pid = 21276] [id = 205] 04:17:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 226 (0x8c4a3c00) [pid = 21276] [serial = 615] [outer = (nil)] 04:17:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 227 (0x93d0a000) [pid = 21276] [serial = 616] [outer = 0x8c4a3c00] 04:17:48 INFO - PROCESS | 21276 | 1461237468658 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 228 (0x95193000) [pid = 21276] [serial = 617] [outer = 0x8c4a3c00] 04:17:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 229 (0x920b5800) [pid = 21276] [serial = 618] [outer = 0x92a8d800] 04:17:49 INFO - PROCESS | 21276 | 1461237469705 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]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1586ms 04:17:49 INFO - PROCESS | 21276 | 1461237469781 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 21276 | 1461237469785 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 04:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:17:49 INFO - PROCESS | 21276 | 1461237469791 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 21276 | 1461237469795 Marionette TRACE conn3 <- [1,794,null,{}] 04:17:49 INFO - PROCESS | 21276 | 1461237469801 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}] 04:17:50 INFO - PROCESS | 21276 | 1461237470012 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 04:17:50 INFO - PROCESS | 21276 | 1461237470297 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4aa400 == 108 [pid = 21276] [id = 206] 04:17:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 230 (0x8b4b1c00) [pid = 21276] [serial = 619] [outer = (nil)] 04:17:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 231 (0x9528b400) [pid = 21276] [serial = 620] [outer = 0x8b4b1c00] 04:17:50 INFO - PROCESS | 21276 | 1461237470395 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 232 (0x97079400) [pid = 21276] [serial = 621] [outer = 0x8b4b1c00] 04:17:51 INFO - PROCESS | 21276 | 1461237471450 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]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:17:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1733ms 04:17:51 INFO - PROCESS | 21276 | 1461237471526 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 21276 | 1461237471530 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 04:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:17:51 INFO - PROCESS | 21276 | 1461237471536 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 21276 | 1461237471540 Marionette TRACE conn3 <- [1,798,null,{}] 04:17:51 INFO - PROCESS | 21276 | 1461237471546 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}] 04:17:51 INFO - PROCESS | 21276 | 1461237471836 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 04:17:52 INFO - PROCESS | 21276 | 1461237472116 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce5000 == 109 [pid = 21276] [id = 207] 04:17:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 233 (0x98b61000) [pid = 21276] [serial = 622] [outer = (nil)] 04:17:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 234 (0x9ad10000) [pid = 21276] [serial = 623] [outer = 0x98b61000] 04:17:52 INFO - PROCESS | 21276 | 1461237472234 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 235 (0x9fa1cc00) [pid = 21276] [serial = 624] [outer = 0x98b61000] 04:17:53 INFO - PROCESS | 21276 | 1461237473282 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]]]}] 04:17:53 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 04:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1786ms 04:17:53 INFO - PROCESS | 21276 | 1461237473323 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 21276 | 1461237473327 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 04:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:17:53 INFO - PROCESS | 21276 | 1461237473336 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 21276 | 1461237473342 Marionette TRACE conn3 <- [1,802,null,{}] 04:17:53 INFO - PROCESS | 21276 | 1461237473349 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}] 04:17:53 INFO - PROCESS | 21276 | 1461237473527 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 04:17:53 INFO - PROCESS | 21276 | 1461237473766 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x98e8b800 == 110 [pid = 21276] [id = 208] 04:17:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 236 (0x99105800) [pid = 21276] [serial = 625] [outer = (nil)] 04:17:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 237 (0x9fe12000) [pid = 21276] [serial = 626] [outer = 0x99105800] 04:17:53 INFO - PROCESS | 21276 | 1461237473926 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 238 (0xa0b35c00) [pid = 21276] [serial = 627] [outer = 0x99105800] 04:17:54 INFO - PROCESS | 21276 | 1461237474818 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]]]}] 04:17:54 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 04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1541ms 04:17:54 INFO - PROCESS | 21276 | 1461237474876 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 21276 | 1461237474880 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:17:54 INFO - PROCESS | 21276 | 1461237474888 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 21276 | 1461237474891 Marionette TRACE conn3 <- [1,806,null,{}] 04:17:54 INFO - PROCESS | 21276 | 1461237474897 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}] 04:17:55 INFO - PROCESS | 21276 | 1461237475080 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 04:17:55 INFO - PROCESS | 21276 | 1461237475319 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b377000 == 111 [pid = 21276] [id = 209] 04:17:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 239 (0x939e2400) [pid = 21276] [serial = 628] [outer = (nil)] 04:17:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 240 (0x939e8c00) [pid = 21276] [serial = 629] [outer = 0x939e2400] 04:17:55 INFO - PROCESS | 21276 | 1461237475450 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 241 (0x939ed000) [pid = 21276] [serial = 630] [outer = 0x939e2400] 04:17:56 INFO - PROCESS | 21276 | 1461237476340 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]]]}] 04:17:56 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 04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1480ms 04:17:56 INFO - PROCESS | 21276 | 1461237476368 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 21276 | 1461237476372 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:17:56 INFO - PROCESS | 21276 | 1461237476378 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 21276 | 1461237476383 Marionette TRACE conn3 <- [1,810,null,{}] 04:17:56 INFO - PROCESS | 21276 | 1461237476390 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}] 04:17:56 INFO - PROCESS | 21276 | 1461237476572 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 04:17:56 INFO - PROCESS | 21276 | 1461237476786 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x9913c800 == 112 [pid = 21276] [id = 210] 04:17:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 242 (0x9fa22c00) [pid = 21276] [serial = 631] [outer = (nil)] 04:17:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 243 (0xa0b1b400) [pid = 21276] [serial = 632] [outer = 0x9fa22c00] 04:17:56 INFO - PROCESS | 21276 | 1461237476956 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 244 (0xa0e76c00) [pid = 21276] [serial = 633] [outer = 0x9fa22c00] 04:17:57 INFO - PROCESS | 21276 | 1461237477913 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]]]}] 04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1581ms 04:17:57 INFO - PROCESS | 21276 | 1461237477961 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 21276 | 1461237477965 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:17:57 INFO - PROCESS | 21276 | 1461237477971 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 21276 | 1461237477975 Marionette TRACE conn3 <- [1,814,null,{}] 04:17:57 INFO - PROCESS | 21276 | 1461237477981 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}] 04:17:58 INFO - PROCESS | 21276 | 1461237478168 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 04:17:58 INFO - PROCESS | 21276 | 1461237478406 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fea000 == 113 [pid = 21276] [id = 211] 04:17:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 245 (0x88febc00) [pid = 21276] [serial = 634] [outer = (nil)] 04:17:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 246 (0x88ff1800) [pid = 21276] [serial = 635] [outer = 0x88febc00] 04:17:58 INFO - PROCESS | 21276 | 1461237478536 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 247 (0x88ff4800) [pid = 21276] [serial = 636] [outer = 0x88febc00] 04:17:59 INFO - PROCESS | 21276 | 1461237479463 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] 04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:17:59 INFO - PROCESS | 21276 | 1461237479517 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 04:17:59 INFO - PROCESS | 21276 | 1461237479523 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 21276 | 1461237479528 Marionette TRACE conn3 <- [1,818,null,{}] 04:17:59 INFO - PROCESS | 21276 | 1461237479534 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}] 04:17:59 INFO - PROCESS | 21276 | 1461237479773 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 04:18:00 INFO - PROCESS | 21276 | 1461237480034 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 21276 | ++DOCSHELL 0xa0e6ec00 == 114 [pid = 21276] [id = 212] 04:18:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 248 (0xa29de000) [pid = 21276] [serial = 637] [outer = (nil)] 04:18:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 249 (0xa3bde800) [pid = 21276] [serial = 638] [outer = 0xa29de000] 04:18:00 INFO - PROCESS | 21276 | 1461237480144 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 250 (0xa436d800) [pid = 21276] [serial = 639] [outer = 0xa29de000] 04:18:01 INFO - PROCESS | 21276 | 1461237481137 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]]]}] 04:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1631ms 04:18:01 INFO - PROCESS | 21276 | 1461237481155 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 21276 | 1461237481159 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:18:01 INFO - PROCESS | 21276 | 1461237481167 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 21276 | 1461237481170 Marionette TRACE conn3 <- [1,822,null,{}] 04:18:01 INFO - PROCESS | 21276 | 1461237481178 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}] 04:18:01 INFO - PROCESS | 21276 | 1461237481399 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 04:18:01 INFO - PROCESS | 21276 | 1461237481670 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ffeb000 == 115 [pid = 21276] [id = 213] 04:18:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 251 (0x8ffebc00) [pid = 21276] [serial = 640] [outer = (nil)] 04:18:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 252 (0x8fff2c00) [pid = 21276] [serial = 641] [outer = 0x8ffebc00] 04:18:01 INFO - PROCESS | 21276 | 1461237481809 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 253 (0x8fff5c00) [pid = 21276] [serial = 642] [outer = 0x8ffebc00] 04:18:02 INFO - PROCESS | 21276 | 1461237482810 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] 04:18:02 INFO - PROCESS | 21276 | 1461237482865 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:18:02 INFO - PROCESS | 21276 | 1461237482877 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 21276 | 1461237482879 Marionette TRACE conn3 <- [1,826,null,{}] 04:18:02 INFO - PROCESS | 21276 | 1461237482885 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}] 04:18:03 INFO - PROCESS | 21276 | 1461237483105 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 04:18:03 INFO - PROCESS | 21276 | 1461237483351 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8668f000 == 116 [pid = 21276] [id = 214] 04:18:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 254 (0x86691000) [pid = 21276] [serial = 643] [outer = (nil)] 04:18:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 255 (0x86698000) [pid = 21276] [serial = 644] [outer = 0x86691000] 04:18:03 INFO - PROCESS | 21276 | 1461237483452 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 256 (0x8669d000) [pid = 21276] [serial = 645] [outer = 0x86691000] 04:18:04 INFO - PROCESS | 21276 | 1461237484421 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]]]}] 04:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1590ms 04:18:04 INFO - PROCESS | 21276 | 1461237484470 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 21276 | 1461237484476 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:18:04 INFO - PROCESS | 21276 | 1461237484487 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 21276 | 1461237484491 Marionette TRACE conn3 <- [1,830,null,{}] 04:18:04 INFO - PROCESS | 21276 | 1461237484501 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}] 04:18:04 INFO - PROCESS | 21276 | 1461237484876 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 04:18:05 INFO - PROCESS | 21276 | 1461237485070 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8668f400 == 117 [pid = 21276] [id = 215] 04:18:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 257 (0x86695800) [pid = 21276] [serial = 646] [outer = (nil)] 04:18:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 258 (0x8717e800) [pid = 21276] [serial = 647] [outer = 0x86695800] 04:18:05 INFO - PROCESS | 21276 | 1461237485163 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 259 (0x8717fc00) [pid = 21276] [serial = 648] [outer = 0x86695800] 04:18:06 INFO - PROCESS | 21276 | 1461237486057 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]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1638ms 04:18:06 INFO - PROCESS | 21276 | 1461237486124 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 21276 | 1461237486128 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:18:06 INFO - PROCESS | 21276 | 1461237486134 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 21276 | 1461237486137 Marionette TRACE conn3 <- [1,834,null,{}] 04:18:06 INFO - PROCESS | 21276 | 1461237486150 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}] 04:18:06 INFO - PROCESS | 21276 | 1461237486426 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 04:18:06 INFO - PROCESS | 21276 | 1461237486733 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8669ac00 == 118 [pid = 21276] [id = 216] 04:18:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 260 (0x8717a400) [pid = 21276] [serial = 649] [outer = (nil)] 04:18:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 261 (0x8729b400) [pid = 21276] [serial = 650] [outer = 0x8717a400] 04:18:06 INFO - PROCESS | 21276 | 1461237486824 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 262 (0x8729f800) [pid = 21276] [serial = 651] [outer = 0x8717a400] 04:18:07 INFO - PROCESS | 21276 | 1461237487756 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]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1694ms 04:18:07 INFO - PROCESS | 21276 | 1461237487829 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 21276 | 1461237487832 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:18:07 INFO - PROCESS | 21276 | 1461237487840 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 21276 | 1461237487844 Marionette TRACE conn3 <- [1,838,null,{}] 04:18:07 INFO - PROCESS | 21276 | 1461237487849 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}] 04:18:08 INFO - PROCESS | 21276 | 1461237488052 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 04:18:08 INFO - PROCESS | 21276 | 1461237488306 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x87182c00 == 119 [pid = 21276] [id = 217] 04:18:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 263 (0x87188400) [pid = 21276] [serial = 652] [outer = (nil)] 04:18:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 264 (0x872a4c00) [pid = 21276] [serial = 653] [outer = 0x87188400] 04:18:08 INFO - PROCESS | 21276 | 1461237488452 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 265 (0x872a7800) [pid = 21276] [serial = 654] [outer = 0x87188400] 04:18:09 INFO - PROCESS | 21276 | 1461237489702 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]]]}] 04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1984ms 04:18:09 INFO - PROCESS | 21276 | 1461237489985 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 21276 | 1461237489995 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:18:10 INFO - PROCESS | 21276 | 1461237490027 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 21276 | 1461237490036 Marionette TRACE conn3 <- [1,842,null,{}] 04:18:10 INFO - PROCESS | 21276 | 1461237490051 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}] 04:18:10 INFO - PROCESS | 21276 | 1461237490333 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 04:18:10 INFO - PROCESS | 21276 | 1461237490628 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x89399800 == 120 [pid = 21276] [id = 218] 04:18:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 266 (0x89554400) [pid = 21276] [serial = 655] [outer = (nil)] 04:18:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 267 (0x899fa800) [pid = 21276] [serial = 656] [outer = 0x89554400] 04:18:10 INFO - PROCESS | 21276 | 1461237490714 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 268 (0x89dd3800) [pid = 21276] [serial = 657] [outer = 0x89554400] 04:18:11 INFO - PROCESS | 21276 | 1461237491791 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]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1804ms 04:18:11 INFO - PROCESS | 21276 | 1461237491825 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 21276 | 1461237491833 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:18:11 INFO - PROCESS | 21276 | 1461237491844 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 21276 | 1461237491848 Marionette TRACE conn3 <- [1,846,null,{}] 04:18:11 INFO - PROCESS | 21276 | 1461237491854 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}] 04:18:12 INFO - PROCESS | 21276 | 1461237492081 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 04:18:12 INFO - PROCESS | 21276 | 1461237492351 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x89550800 == 121 [pid = 21276] [id = 219] 04:18:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 269 (0x89554800) [pid = 21276] [serial = 658] [outer = (nil)] 04:18:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 270 (0x8a4b4800) [pid = 21276] [serial = 659] [outer = 0x89554800] 04:18:12 INFO - PROCESS | 21276 | 1461237492480 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 271 (0x8b328800) [pid = 21276] [serial = 660] [outer = 0x89554800] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x89cecc00 == 120 [pid = 21276] [id = 200] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x8c5e9400 == 119 [pid = 21276] [id = 199] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x8c361400 == 118 [pid = 21276] [id = 198] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x899fb800 == 117 [pid = 21276] [id = 197] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x8a598800 == 116 [pid = 21276] [id = 196] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ee400 == 115 [pid = 21276] [id = 187] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x89555c00 == 114 [pid = 21276] [id = 185] 04:18:13 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ce400 == 113 [pid = 21276] [id = 186] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 270 (0x8ed8ac00) [pid = 21276] [serial = 550] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 269 (0x9667e400) [pid = 21276] [serial = 496] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 268 (0x8c1ee800) [pid = 21276] [serial = 499] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 267 (0x8ede3400) [pid = 21276] [serial = 502] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 266 (0x966d3800) [pid = 21276] [serial = 505] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 265 (0x986e9000) [pid = 21276] [serial = 508] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 264 (0x992ba000) [pid = 21276] [serial = 511] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 263 (0x9fd6e000) [pid = 21276] [serial = 514] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 262 (0xa0b32c00) [pid = 21276] [serial = 517] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 261 (0xa0e7c800) [pid = 21276] [serial = 520] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 260 (0x8c35bc00) [pid = 21276] [serial = 523] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 259 (0x8e8d8c00) [pid = 21276] [serial = 553] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 258 (0x8ed86400) [pid = 21276] [serial = 526] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 257 (0xa0e7b000) [pid = 21276] [serial = 529] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 256 (0x8e711400) [pid = 21276] [serial = 532] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 255 (0x8e50fc00) [pid = 21276] [serial = 538] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 254 (0x8e58c400) [pid = 21276] [serial = 547] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 253 (0x8c356800) [pid = 21276] [serial = 542] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 252 (0x8b4bdc00) [pid = 21276] [serial = 541] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 251 (0x8b4bb400) [pid = 21276] [serial = 544] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 250 (0x8b6cf400) [pid = 21276] [serial = 545] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 249 (0x8a596400) [pid = 21276] [serial = 535] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 248 (0x8edf0c00) [pid = 21276] [serial = 551] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | --DOMWINDOW == 247 (0x8e70f400) [pid = 21276] [serial = 548] [outer = (nil)] [url = about:blank] 04:18:13 INFO - PROCESS | 21276 | 1461237493555 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]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1730ms 04:18:13 INFO - PROCESS | 21276 | 1461237493574 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 21276 | 1461237493577 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:18:13 INFO - PROCESS | 21276 | 1461237493584 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 21276 | 1461237493589 Marionette TRACE conn3 <- [1,850,null,{}] 04:18:13 INFO - PROCESS | 21276 | 1461237493605 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}] 04:18:13 INFO - PROCESS | 21276 | 1461237493807 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 04:18:14 INFO - PROCESS | 21276 | 1461237494065 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b372400 == 114 [pid = 21276] [id = 220] 04:18:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 248 (0x8b374400) [pid = 21276] [serial = 661] [outer = (nil)] 04:18:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 249 (0x8b6c4c00) [pid = 21276] [serial = 662] [outer = 0x8b374400] 04:18:14 INFO - PROCESS | 21276 | 1461237494165 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 250 (0x8b6cbc00) [pid = 21276] [serial = 663] [outer = 0x8b374400] 04:18:15 INFO - PROCESS | 21276 | 1461237494997 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]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1449ms 04:18:15 INFO - PROCESS | 21276 | 1461237495054 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 21276 | 1461237495058 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:18:15 INFO - PROCESS | 21276 | 1461237495065 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 21276 | 1461237495069 Marionette TRACE conn3 <- [1,854,null,{}] 04:18:15 INFO - PROCESS | 21276 | 1461237495075 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}] 04:18:15 INFO - PROCESS | 21276 | 1461237495235 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 04:18:15 INFO - PROCESS | 21276 | 1461237495245 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ec800 == 115 [pid = 21276] [id = 221] 04:18:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 251 (0x8c353400) [pid = 21276] [serial = 664] [outer = (nil)] 04:18:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 252 (0x8c35f800) [pid = 21276] [serial = 665] [outer = 0x8c353400] 04:18:15 INFO - PROCESS | 21276 | 1461237495329 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 253 (0x8c4a7400) [pid = 21276] [serial = 666] [outer = 0x8c353400] 04:18:16 INFO - PROCESS | 21276 | 1461237496287 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]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1286ms 04:18:16 INFO - PROCESS | 21276 | 1461237496352 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 21276 | 1461237496362 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:18:16 INFO - PROCESS | 21276 | 1461237496375 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 21276 | 1461237496378 Marionette TRACE conn3 <- [1,858,null,{}] 04:18:16 INFO - PROCESS | 21276 | 1461237496394 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}] 04:18:16 INFO - PROCESS | 21276 | 1461237496616 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 04:18:16 INFO - PROCESS | 21276 | 1461237496641 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e5000 == 116 [pid = 21276] [id = 222] 04:18:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 254 (0x8c1ee400) [pid = 21276] [serial = 667] [outer = (nil)] 04:18:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 255 (0x8c4af800) [pid = 21276] [serial = 668] [outer = 0x8c1ee400] 04:18:16 INFO - PROCESS | 21276 | 1461237496721 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 256 (0x8c5e5800) [pid = 21276] [serial = 669] [outer = 0x8c1ee400] 04:18:17 INFO - PROCESS | 21276 | --DOMWINDOW == 255 (0x89cea000) [pid = 21276] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:18:17 INFO - PROCESS | 21276 | --DOMWINDOW == 254 (0x8e507400) [pid = 21276] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:18:17 INFO - PROCESS | 21276 | --DOMWINDOW == 253 (0x8b6c7c00) [pid = 21276] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:18:17 INFO - PROCESS | 21276 | --DOMWINDOW == 252 (0x8c4aac00) [pid = 21276] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:18:17 INFO - PROCESS | 21276 | --DOMWINDOW == 251 (0x8b376000) [pid = 21276] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:18:17 INFO - PROCESS | 21276 | 1461237497862 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]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1540ms 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:18:17 INFO - PROCESS | 21276 | 1461237497913 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 21276 | 1461237497916 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 04:18:17 INFO - PROCESS | 21276 | 1461237497923 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 21276 | 1461237497926 Marionette TRACE conn3 <- [1,862,null,{}] 04:18:17 INFO - PROCESS | 21276 | 1461237497931 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}] 04:18:18 INFO - PROCESS | 21276 | 1461237498195 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 04:18:18 INFO - PROCESS | 21276 | 1461237498347 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d825400 == 117 [pid = 21276] [id = 223] 04:18:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 252 (0x8d958400) [pid = 21276] [serial = 670] [outer = (nil)] 04:18:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 253 (0x8e506800) [pid = 21276] [serial = 671] [outer = 0x8d958400] 04:18:18 INFO - PROCESS | 21276 | 1461237498427 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 254 (0x8e570000) [pid = 21276] [serial = 672] [outer = 0x8d958400] 04:18:19 INFO - PROCESS | 21276 | 1461237499128 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]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1233ms 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:18:19 INFO - PROCESS | 21276 | 1461237499164 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 21276 | 1461237499166 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 04:18:19 INFO - PROCESS | 21276 | 1461237499174 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 21276 | 1461237499177 Marionette TRACE conn3 <- [1,866,null,{}] 04:18:19 INFO - PROCESS | 21276 | 1461237499183 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}] 04:18:19 INFO - PROCESS | 21276 | 1461237499336 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 04:18:19 INFO - PROCESS | 21276 | 1461237499350 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5ecc00 == 118 [pid = 21276] [id = 224] 04:18:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 255 (0x8e574400) [pid = 21276] [serial = 673] [outer = (nil)] 04:18:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 256 (0x8e592000) [pid = 21276] [serial = 674] [outer = 0x8e574400] 04:18:19 INFO - PROCESS | 21276 | 1461237499423 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 257 (0x8e60d000) [pid = 21276] [serial = 675] [outer = 0x8e574400] 04:18:20 INFO - PROCESS | 21276 | 1461237500582 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]]]}] 04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1442ms 04:18:20 INFO - PROCESS | 21276 | 1461237500616 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 21276 | 1461237500622 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:18:20 INFO - PROCESS | 21276 | 1461237500639 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 21276 | 1461237500647 Marionette TRACE conn3 <- [1,870,null,{}] 04:18:20 INFO - PROCESS | 21276 | 1461237500661 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}] 04:18:21 INFO - PROCESS | 21276 | 1461237501020 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 04:18:21 INFO - PROCESS | 21276 | 1461237501444 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fe9c00 == 119 [pid = 21276] [id = 225] 04:18:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 258 (0x89cea000) [pid = 21276] [serial = 676] [outer = (nil)] 04:18:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 259 (0x8a2d1400) [pid = 21276] [serial = 677] [outer = 0x89cea000] 04:18:21 INFO - PROCESS | 21276 | 1461237501601 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 260 (0x8a592c00) [pid = 21276] [serial = 678] [outer = 0x89cea000] 04:18:22 INFO - PROCESS | 21276 | 1461237502827 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]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 2208ms 04:18:22 INFO - PROCESS | 21276 | 1461237502844 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 21276 | 1461237502855 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:18:22 INFO - PROCESS | 21276 | 1461237502868 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 21276 | 1461237502872 Marionette TRACE conn3 <- [1,874,null,{}] 04:18:22 INFO - PROCESS | 21276 | 1461237502879 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}] 04:18:23 INFO - PROCESS | 21276 | 1461237503091 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 04:18:23 INFO - PROCESS | 21276 | 1461237503392 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b8800 == 120 [pid = 21276] [id = 226] 04:18:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 261 (0x8b4bdc00) [pid = 21276] [serial = 679] [outer = (nil)] 04:18:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 262 (0x8c354400) [pid = 21276] [serial = 680] [outer = 0x8b4bdc00] 04:18:23 INFO - PROCESS | 21276 | 1461237503526 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 263 (0x8c4ad400) [pid = 21276] [serial = 681] [outer = 0x8b4bdc00] 04:18:24 INFO - PROCESS | 21276 | 1461237504516 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]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1685ms 04:18:24 INFO - PROCESS | 21276 | 1461237504551 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 21276 | 1461237504556 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:18:24 INFO - PROCESS | 21276 | 1461237504563 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 21276 | 1461237504569 Marionette TRACE conn3 <- [1,878,null,{}] 04:18:24 INFO - PROCESS | 21276 | 1461237504586 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}] 04:18:24 INFO - PROCESS | 21276 | 1461237504816 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 04:18:25 INFO - PROCESS | 21276 | 1461237505068 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d955400 == 121 [pid = 21276] [id = 227] 04:18:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 264 (0x8e58e800) [pid = 21276] [serial = 682] [outer = (nil)] 04:18:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 265 (0x8e70a000) [pid = 21276] [serial = 683] [outer = 0x8e58e800] 04:18:25 INFO - PROCESS | 21276 | 1461237505175 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 266 (0x8e715000) [pid = 21276] [serial = 684] [outer = 0x8e58e800] 04:18:26 INFO - PROCESS | 21276 | 1461237506044 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]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1546ms 04:18:26 INFO - PROCESS | 21276 | 1461237506109 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:18:26 INFO - PROCESS | 21276 | 1461237506114 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 04:18:26 INFO - PROCESS | 21276 | 1461237506120 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 21276 | 1461237506124 Marionette TRACE conn3 <- [1,882,null,{}] 04:18:26 INFO - PROCESS | 21276 | 1461237506130 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}] 04:18:26 INFO - PROCESS | 21276 | 1461237506318 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 04:18:26 INFO - PROCESS | 21276 | 1461237506635 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e577000 == 122 [pid = 21276] [id = 228] 04:18:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 267 (0x8e8cec00) [pid = 21276] [serial = 685] [outer = (nil)] 04:18:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 268 (0x8ed88400) [pid = 21276] [serial = 686] [outer = 0x8e8cec00] 04:18:26 INFO - PROCESS | 21276 | 1461237506731 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 269 (0x8ed8e800) [pid = 21276] [serial = 687] [outer = 0x8e8cec00] 04:18:27 INFO - PROCESS | 21276 | 1461237507594 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]]]}] 04:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1531ms 04:18:27 INFO - PROCESS | 21276 | 1461237507657 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:18:27 INFO - PROCESS | 21276 | 1461237507666 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 04:18:27 INFO - PROCESS | 21276 | 1461237507673 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 21276 | 1461237507677 Marionette TRACE conn3 <- [1,886,null,{}] 04:18:27 INFO - PROCESS | 21276 | 1461237507683 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}] 04:18:27 INFO - PROCESS | 21276 | 1461237507864 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 04:18:28 INFO - PROCESS | 21276 | 1461237508070 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e578c00 == 123 [pid = 21276] [id = 229] 04:18:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 270 (0x8ed8b400) [pid = 21276] [serial = 688] [outer = (nil)] 04:18:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 271 (0x8ee25c00) [pid = 21276] [serial = 689] [outer = 0x8ed8b400] 04:18:28 INFO - PROCESS | 21276 | 1461237508267 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 272 (0x8f2aac00) [pid = 21276] [serial = 690] [outer = 0x8ed8b400] 04:18:29 INFO - PROCESS | 21276 | 1461237509245 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]]]}] 04:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:18:29 INFO - PROCESS | 21276 | 1461237509260 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 21276 | 1461237509263 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 04:18:29 INFO - PROCESS | 21276 | 1461237509269 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 21276 | 1461237509273 Marionette TRACE conn3 <- [1,890,null,{}] 04:18:29 INFO - PROCESS | 21276 | 1461237509279 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}] 04:18:29 INFO - PROCESS | 21276 | 1461237509484 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 04:18:29 INFO - PROCESS | 21276 | 1461237509746 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32b000 == 124 [pid = 21276] [id = 230] 04:18:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 273 (0x8f2b1800) [pid = 21276] [serial = 691] [outer = (nil)] 04:18:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 274 (0x8fc06c00) [pid = 21276] [serial = 692] [outer = 0x8f2b1800] 04:18:29 INFO - PROCESS | 21276 | 1461237509882 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 275 (0x8fcc6400) [pid = 21276] [serial = 693] [outer = 0x8f2b1800] 04:18:30 INFO - PROCESS | 21276 | 1461237510755 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]]]}] 04:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 04:18:30 INFO - PROCESS | 21276 | 1461237510807 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 21276 | 1461237510811 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:18:30 INFO - PROCESS | 21276 | 1461237510817 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 21276 | 1461237510821 Marionette TRACE conn3 <- [1,894,null,{}] 04:18:30 INFO - PROCESS | 21276 | 1461237510826 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}] 04:18:31 INFO - PROCESS | 21276 | 1461237511008 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 04:18:31 INFO - PROCESS | 21276 | 1461237511282 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc04000 == 125 [pid = 21276] [id = 231] 04:18:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 276 (0x8fc09400) [pid = 21276] [serial = 694] [outer = (nil)] 04:18:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 277 (0x8fff4000) [pid = 21276] [serial = 695] [outer = 0x8fc09400] 04:18:31 INFO - PROCESS | 21276 | 1461237511419 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 278 (0x8fff8c00) [pid = 21276] [serial = 696] [outer = 0x8fc09400] 04:18:32 INFO - PROCESS | 21276 | 1461237512326 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]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1581ms 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:18:32 INFO - PROCESS | 21276 | 1461237512398 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 21276 | 1461237512401 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 04:18:32 INFO - PROCESS | 21276 | 1461237512408 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 21276 | 1461237512412 Marionette TRACE conn3 <- [1,898,null,{}] 04:18:32 INFO - PROCESS | 21276 | 1461237512418 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}] 04:18:32 INFO - PROCESS | 21276 | 1461237512637 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 04:18:32 INFO - PROCESS | 21276 | 1461237512894 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e576000 == 126 [pid = 21276] [id = 232] 04:18:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 279 (0x9027cc00) [pid = 21276] [serial = 697] [outer = (nil)] 04:18:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 280 (0x906e8c00) [pid = 21276] [serial = 698] [outer = 0x9027cc00] 04:18:33 INFO - PROCESS | 21276 | 1461237513024 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 281 (0x91334000) [pid = 21276] [serial = 699] [outer = 0x9027cc00] 04:18:33 INFO - PROCESS | 21276 | 1461237513885 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]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1535ms 04:18:33 INFO - PROCESS | 21276 | 1461237513942 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 21276 | 1461237513947 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:18:33 INFO - PROCESS | 21276 | 1461237513953 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 21276 | 1461237513957 Marionette TRACE conn3 <- [1,902,null,{}] 04:18:33 INFO - PROCESS | 21276 | 1461237513962 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}] 04:18:34 INFO - PROCESS | 21276 | 1461237514180 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 04:18:34 INFO - PROCESS | 21276 | 1461237514429 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee27400 == 127 [pid = 21276] [id = 233] 04:18:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 282 (0x8fff1000) [pid = 21276] [serial = 700] [outer = (nil)] 04:18:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 283 (0x92041400) [pid = 21276] [serial = 701] [outer = 0x8fff1000] 04:18:34 INFO - PROCESS | 21276 | 1461237514555 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 284 (0x92a90000) [pid = 21276] [serial = 702] [outer = 0x8fff1000] 04:18:35 INFO - PROCESS | 21276 | 1461237515386 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]]]}] 04:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1485ms 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:18:35 INFO - PROCESS | 21276 | 1461237515439 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 21276 | 1461237515442 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 04:18:35 INFO - PROCESS | 21276 | 1461237515449 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 21276 | 1461237515452 Marionette TRACE conn3 <- [1,906,null,{}] 04:18:35 INFO - PROCESS | 21276 | 1461237515458 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}] 04:18:35 INFO - PROCESS | 21276 | 1461237515698 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 04:18:35 INFO - PROCESS | 21276 | 1461237515892 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x90614c00 == 128 [pid = 21276] [id = 234] 04:18:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 285 (0x906ed000) [pid = 21276] [serial = 703] [outer = (nil)] 04:18:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 286 (0x92cf4000) [pid = 21276] [serial = 704] [outer = 0x906ed000] 04:18:36 INFO - PROCESS | 21276 | 1461237516041 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 287 (0x939ef000) [pid = 21276] [serial = 705] [outer = 0x906ed000] 04:18:37 INFO - PROCESS | 21276 | 1461237517125 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]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1739ms 04:18:37 INFO - PROCESS | 21276 | 1461237517190 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 21276 | 1461237517194 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:18:37 INFO - PROCESS | 21276 | 1461237517205 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 21276 | 1461237517215 Marionette TRACE conn3 <- [1,910,null,{}] 04:18:37 INFO - PROCESS | 21276 | 1461237517221 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}] 04:18:37 INFO - PROCESS | 21276 | 1461237517466 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 04:18:37 INFO - PROCESS | 21276 | 1461237517802 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x92ced800 == 129 [pid = 21276] [id = 235] 04:18:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 288 (0x9667e400) [pid = 21276] [serial = 706] [outer = (nil)] 04:18:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 289 (0x96687400) [pid = 21276] [serial = 707] [outer = 0x9667e400] 04:18:37 INFO - PROCESS | 21276 | 1461237517904 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 290 (0x966d7000) [pid = 21276] [serial = 708] [outer = 0x9667e400] 04:18:38 INFO - PROCESS | 21276 | 1461237518759 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]]]}] 04:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1594ms 04:18:38 INFO - PROCESS | 21276 | 1461237518800 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 04:18:38 INFO - PROCESS | 21276 | 1461237518804 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:18:38 INFO - PROCESS | 21276 | 1461237518810 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 21276 | 1461237518814 Marionette TRACE conn3 <- [1,914,null,{}] 04:18:38 INFO - PROCESS | 21276 | 1461237518820 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}] 04:18:38 INFO - PROCESS | 21276 | 1461237518995 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 04:18:39 INFO - PROCESS | 21276 | 1461237519206 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fcc7400 == 130 [pid = 21276] [id = 236] 04:18:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 291 (0x9630d000) [pid = 21276] [serial = 709] [outer = (nil)] 04:18:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 292 (0x97319800) [pid = 21276] [serial = 710] [outer = 0x9630d000] 04:18:39 INFO - PROCESS | 21276 | 1461237519334 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 293 (0x9785ac00) [pid = 21276] [serial = 711] [outer = 0x9630d000] 04:18:40 INFO - PROCESS | 21276 | 1461237520268 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]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1529ms 04:18:40 INFO - PROCESS | 21276 | 1461237520342 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 21276 | 1461237520346 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:18:40 INFO - PROCESS | 21276 | 1461237520352 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 21276 | 1461237520356 Marionette TRACE conn3 <- [1,918,null,{}] 04:18:40 INFO - PROCESS | 21276 | 1461237520361 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}] 04:18:40 INFO - PROCESS | 21276 | 1461237520551 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 04:18:40 INFO - PROCESS | 21276 | 1461237520808 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x96821800 == 131 [pid = 21276] [id = 237] 04:18:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 294 (0x9682c000) [pid = 21276] [serial = 712] [outer = (nil)] 04:18:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 295 (0x98041000) [pid = 21276] [serial = 713] [outer = 0x9682c000] 04:18:40 INFO - PROCESS | 21276 | 1461237520937 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 296 (0x9822a800) [pid = 21276] [serial = 714] [outer = 0x9682c000] 04:18:41 INFO - PROCESS | 21276 | 1461237521837 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]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1534ms 04:18:41 INFO - PROCESS | 21276 | 1461237521887 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 21276 | 1461237521891 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:18:41 INFO - PROCESS | 21276 | 1461237521898 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 21276 | 1461237521902 Marionette TRACE conn3 <- [1,922,null,{}] 04:18:41 INFO - PROCESS | 21276 | 1461237521909 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}] 04:18:42 INFO - PROCESS | 21276 | 1461237522169 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 04:18:42 INFO - PROCESS | 21276 | 1461237522522 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a8c00 == 132 [pid = 21276] [id = 238] 04:18:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 297 (0x947b6c00) [pid = 21276] [serial = 715] [outer = (nil)] 04:18:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 298 (0x98b32000) [pid = 21276] [serial = 716] [outer = 0x947b6c00] 04:18:42 INFO - PROCESS | 21276 | 1461237522624 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 299 (0x98b61400) [pid = 21276] [serial = 717] [outer = 0x947b6c00] 04:18:43 INFO - PROCESS | 21276 | 1461237523500 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]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1691ms 04:18:43 INFO - PROCESS | 21276 | 1461237523590 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:18:43 INFO - PROCESS | 21276 | 1461237523596 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 04:18:43 INFO - PROCESS | 21276 | 1461237523602 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 21276 | 1461237523608 Marionette TRACE conn3 <- [1,926,null,{}] 04:18:43 INFO - PROCESS | 21276 | 1461237523614 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}] 04:18:43 INFO - PROCESS | 21276 | 1461237523835 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 04:18:44 INFO - PROCESS | 21276 | 1461237524086 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x98036800 == 133 [pid = 21276] [id = 239] 04:18:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 300 (0x98b2b000) [pid = 21276] [serial = 718] [outer = (nil)] 04:18:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 301 (0x992af000) [pid = 21276] [serial = 719] [outer = 0x98b2b000] 04:18:44 INFO - PROCESS | 21276 | 1461237524223 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 302 (0x9acdc000) [pid = 21276] [serial = 720] [outer = 0x98b2b000] 04:18:45 INFO - PROCESS | 21276 | 1461237525104 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]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1542ms 04:18:45 INFO - PROCESS | 21276 | 1461237525144 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 21276 | 1461237525148 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:18:45 INFO - PROCESS | 21276 | 1461237525156 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 21276 | 1461237525158 Marionette TRACE conn3 <- [1,930,null,{}] 04:18:45 INFO - PROCESS | 21276 | 1461237525165 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}] 04:18:45 INFO - PROCESS | 21276 | 1461237525341 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 04:18:45 INFO - PROCESS | 21276 | 1461237525559 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x99144400 == 134 [pid = 21276] [id = 240] 04:18:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 303 (0x99145c00) [pid = 21276] [serial = 721] [outer = (nil)] 04:18:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 304 (0x9afe5c00) [pid = 21276] [serial = 722] [outer = 0x99145c00] 04:18:45 INFO - PROCESS | 21276 | 1461237525679 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 305 (0x9af7d000) [pid = 21276] [serial = 723] [outer = 0x99145c00] 04:18:46 INFO - PROCESS | 21276 | 1461237526641 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]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1539ms 04:18:46 INFO - PROCESS | 21276 | 1461237526712 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 21276 | 1461237526716 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:18:46 INFO - PROCESS | 21276 | 1461237526725 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 21276 | 1461237526729 Marionette TRACE conn3 <- [1,934,null,{}] 04:18:46 INFO - PROCESS | 21276 | 1461237526735 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}] 04:18:46 INFO - PROCESS | 21276 | 1461237526916 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 04:18:47 INFO - PROCESS | 21276 | 1461237527175 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x9e918800 == 135 [pid = 21276] [id = 241] 04:18:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 306 (0x9e91f000) [pid = 21276] [serial = 724] [outer = (nil)] 04:18:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 307 (0x9fa92c00) [pid = 21276] [serial = 725] [outer = 0x9e91f000] 04:18:47 INFO - PROCESS | 21276 | 1461237527284 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 308 (0x9fb9ac00) [pid = 21276] [serial = 726] [outer = 0x9e91f000] 04:18:48 INFO - PROCESS | 21276 | 1461237528176 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]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1530ms 04:18:48 INFO - PROCESS | 21276 | 1461237528255 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 21276 | 1461237528259 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:18:48 INFO - PROCESS | 21276 | 1461237528266 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 21276 | 1461237528268 Marionette TRACE conn3 <- [1,938,null,{}] 04:18:48 INFO - PROCESS | 21276 | 1461237528275 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}] 04:18:48 INFO - PROCESS | 21276 | 1461237528542 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 04:18:48 INFO - PROCESS | 21276 | 1461237528802 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 21276 | ++DOCSHELL 0xa0e6f800 == 136 [pid = 21276] [id = 242] 04:18:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 309 (0xa0e70400) [pid = 21276] [serial = 727] [outer = (nil)] 04:18:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 310 (0xa0e7b000) [pid = 21276] [serial = 728] [outer = 0xa0e70400] 04:18:48 INFO - PROCESS | 21276 | 1461237528927 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 311 (0xa0e9c400) [pid = 21276] [serial = 729] [outer = 0xa0e70400] 04:18:50 INFO - PROCESS | 21276 | 1461237530190 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]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1989ms 04:18:50 INFO - PROCESS | 21276 | 1461237530256 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 21276 | 1461237530262 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:18:50 INFO - PROCESS | 21276 | 1461237530270 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 21276 | 1461237530276 Marionette TRACE conn3 <- [1,942,null,{}] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8c5e1400 == 135 [pid = 21276] [id = 127] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x966ccc00 == 134 [pid = 21276] [id = 101] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x9fd6b800 == 133 [pid = 21276] [id = 126] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58e400 == 132 [pid = 21276] [id = 178] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8e70a800 == 131 [pid = 21276] [id = 177] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e5000 == 130 [pid = 21276] [id = 222] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8b372400 == 129 [pid = 21276] [id = 220] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x89550800 == 128 [pid = 21276] [id = 219] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x89399800 == 127 [pid = 21276] [id = 218] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8668f400 == 126 [pid = 21276] [id = 215] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8669ac00 == 125 [pid = 21276] [id = 216] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8668f000 == 124 [pid = 21276] [id = 214] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8ffeb000 == 123 [pid = 21276] [id = 213] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0xa0e6ec00 == 122 [pid = 21276] [id = 212] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x9913c800 == 121 [pid = 21276] [id = 210] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x88fea000 == 120 [pid = 21276] [id = 211] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8b377000 == 119 [pid = 21276] [id = 209] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x98e8b800 == 118 [pid = 21276] [id = 208] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce5000 == 117 [pid = 21276] [id = 207] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4aa400 == 116 [pid = 21276] [id = 206] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x899fa000 == 115 [pid = 21276] [id = 205] 04:18:50 INFO - PROCESS | 21276 | --DOCSHELL 0x8b32d400 == 114 [pid = 21276] [id = 202] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 310 (0x920b6c00) [pid = 21276] [serial = 568] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 309 (0x8a4b3800) [pid = 21276] [serial = 556] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 308 (0x8a4b4c00) [pid = 21276] [serial = 586] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 307 (0x98855000) [pid = 21276] [serial = 574] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 306 (0x8b4b0400) [pid = 21276] [serial = 592] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 305 (0x8c360c00) [pid = 21276] [serial = 593] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 304 (0x8d956c00) [pid = 21276] [serial = 559] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 303 (0x8e715400) [pid = 21276] [serial = 598] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 302 (0x8ed88000) [pid = 21276] [serial = 602] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 301 (0x9fba3000) [pid = 21276] [serial = 580] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 300 (0x8e8d7400) [pid = 21276] [serial = 599] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 299 (0x9afe6800) [pid = 21276] [serial = 577] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 298 (0x8d824800) [pid = 21276] [serial = 595] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 297 (0x8fc0f400) [pid = 21276] [serial = 565] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 296 (0x8e70e800) [pid = 21276] [serial = 601] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 295 (0x8e503000) [pid = 21276] [serial = 596] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 294 (0x8c354c00) [pid = 21276] [serial = 590] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 293 (0x8c1e6000) [pid = 21276] [serial = 589] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 292 (0x8f857000) [pid = 21276] [serial = 562] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 291 (0x96689400) [pid = 21276] [serial = 571] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 290 (0x8b374000) [pid = 21276] [serial = 583] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | --DOMWINDOW == 289 (0x8f85b400) [pid = 21276] [serial = 604] [outer = (nil)] [url = about:blank] 04:18:50 INFO - PROCESS | 21276 | 1461237530933 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}] 04:18:51 INFO - PROCESS | 21276 | 1461237531157 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 04:18:51 INFO - PROCESS | 21276 | 1461237531279 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a9400 == 115 [pid = 21276] [id = 243] 04:18:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 290 (0x88ff8000) [pid = 21276] [serial = 730] [outer = (nil)] 04:18:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 291 (0x89557000) [pid = 21276] [serial = 731] [outer = 0x88ff8000] 04:18:51 INFO - PROCESS | 21276 | 1461237531356 Marionette DEBUG loaded listener.js 04:18:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 292 (0x89dd7400) [pid = 21276] [serial = 732] [outer = 0x88ff8000] 04:18:52 INFO - PROCESS | 21276 | 1461237532156 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]]]}] 04:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1955ms 04:18:52 INFO - PROCESS | 21276 | 1461237532231 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 04:18:52 INFO - PROCESS | 21276 | 1461237532239 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 04:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:18:52 INFO - PROCESS | 21276 | 1461237532253 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 21276 | 1461237532258 Marionette TRACE conn3 <- [1,946,null,{}] 04:18:52 INFO - PROCESS | 21276 | 1461237532264 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}] 04:18:52 INFO - PROCESS | 21276 | 1461237532444 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 04:18:52 INFO - PROCESS | 21276 | 1461237532628 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a1400 == 116 [pid = 21276] [id = 244] 04:18:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 293 (0x8a2d1800) [pid = 21276] [serial = 733] [outer = (nil)] 04:18:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 294 (0x8b373c00) [pid = 21276] [serial = 734] [outer = 0x8a2d1800] 04:18:52 INFO - PROCESS | 21276 | 1461237532706 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 295 (0x8b37b400) [pid = 21276] [serial = 735] [outer = 0x8a2d1800] 04:18:53 INFO - PROCESS | 21276 | 1461237533990 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]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1795ms 04:18:54 INFO - PROCESS | 21276 | 1461237534048 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 21276 | 1461237534052 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:18:54 INFO - PROCESS | 21276 | 1461237534069 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 21276 | 1461237534075 Marionette TRACE conn3 <- [1,950,null,{}] 04:18:54 INFO - PROCESS | 21276 | 1461237534091 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}] 04:18:54 INFO - PROCESS | 21276 | 1461237534348 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 04:18:54 INFO - PROCESS | 21276 | 1461237534468 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b373000 == 117 [pid = 21276] [id = 245] 04:18:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 296 (0x8c35f000) [pid = 21276] [serial = 736] [outer = (nil)] 04:18:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 297 (0x8c4ac000) [pid = 21276] [serial = 737] [outer = 0x8c35f000] 04:18:54 INFO - PROCESS | 21276 | 1461237534547 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 298 (0x8d824800) [pid = 21276] [serial = 738] [outer = 0x8c35f000] 04:18:55 INFO - PROCESS | 21276 | 1461237535426 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]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1391ms 04:18:55 INFO - PROCESS | 21276 | 1461237535460 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 21276 | 1461237535464 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:18:55 INFO - PROCESS | 21276 | 1461237535471 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 21276 | 1461237535474 Marionette TRACE conn3 <- [1,954,null,{}] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 297 (0x89ceac00) [pid = 21276] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 296 (0x89554400) [pid = 21276] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 295 (0x8c353400) [pid = 21276] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 294 (0x89554800) [pid = 21276] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 293 (0x8e712800) [pid = 21276] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 292 (0x93d03800) [pid = 21276] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 291 (0x8b374400) [pid = 21276] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 290 (0x8c1ee400) [pid = 21276] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:18:55 INFO - PROCESS | 21276 | --DOMWINDOW == 289 (0x8d958400) [pid = 21276] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:18:55 INFO - PROCESS | 21276 | 1461237535831 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}] 04:18:56 INFO - PROCESS | 21276 | 1461237536017 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 04:18:56 INFO - PROCESS | 21276 | 1461237536240 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58e400 == 118 [pid = 21276] [id = 246] 04:18:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 290 (0x8c1efc00) [pid = 21276] [serial = 739] [outer = (nil)] 04:18:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 291 (0x8c4ad800) [pid = 21276] [serial = 740] [outer = 0x8c1efc00] 04:18:56 INFO - PROCESS | 21276 | 1461237536318 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 292 (0x8e503400) [pid = 21276] [serial = 741] [outer = 0x8c1efc00] 04:18:57 INFO - PROCESS | 21276 | 1461237537110 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]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1699ms 04:18:57 INFO - PROCESS | 21276 | 1461237537171 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 21276 | 1461237537175 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 04:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:18:57 INFO - PROCESS | 21276 | 1461237537181 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 21276 | 1461237537185 Marionette TRACE conn3 <- [1,958,null,{}] 04:18:57 INFO - PROCESS | 21276 | 1461237537202 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}] 04:18:57 INFO - PROCESS | 21276 | 1461237537400 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 04:18:57 INFO - PROCESS | 21276 | 1461237537410 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b3800 == 119 [pid = 21276] [id = 247] 04:18:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 293 (0x8e569400) [pid = 21276] [serial = 742] [outer = (nil)] 04:18:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 294 (0x8e70a800) [pid = 21276] [serial = 743] [outer = 0x8e569400] 04:18:57 INFO - PROCESS | 21276 | 1461237537489 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 295 (0x8e8cbc00) [pid = 21276] [serial = 744] [outer = 0x8e569400] 04:18:58 INFO - PROCESS | 21276 | 1461237538931 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]]]}] 04:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1835ms 04:18:59 INFO - PROCESS | 21276 | 1461237539019 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 21276 | 1461237539026 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 04:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:18:59 INFO - PROCESS | 21276 | 1461237539037 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 21276 | 1461237539041 Marionette TRACE conn3 <- [1,962,null,{}] 04:18:59 INFO - PROCESS | 21276 | 1461237539051 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}] 04:18:59 INFO - PROCESS | 21276 | 1461237539303 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 04:18:59 INFO - PROCESS | 21276 | 1461237539564 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8729d000 == 120 [pid = 21276] [id = 248] 04:18:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 296 (0x89cec000) [pid = 21276] [serial = 745] [outer = (nil)] 04:18:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 297 (0x8b32c000) [pid = 21276] [serial = 746] [outer = 0x89cec000] 04:18:59 INFO - PROCESS | 21276 | 1461237539655 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 298 (0x8b379000) [pid = 21276] [serial = 747] [outer = 0x89cec000] 04:19:00 INFO - PROCESS | 21276 | 1461237540614 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]]]}] 04:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1641ms 04:19:00 INFO - PROCESS | 21276 | 1461237540679 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 04:19:00 INFO - PROCESS | 21276 | 1461237540688 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 04:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:19:00 INFO - PROCESS | 21276 | 1461237540701 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:19:00 INFO - PROCESS | 21276 | 1461237540705 Marionette TRACE conn3 <- [1,966,null,{}] 04:19:00 INFO - PROCESS | 21276 | 1461237540712 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}] 04:19:00 INFO - PROCESS | 21276 | 1461237540953 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 04:19:01 INFO - PROCESS | 21276 | 1461237541316 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ee800 == 121 [pid = 21276] [id = 249] 04:19:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 299 (0x8c35d400) [pid = 21276] [serial = 748] [outer = (nil)] 04:19:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 300 (0x8d823800) [pid = 21276] [serial = 749] [outer = 0x8c35d400] 04:19:01 INFO - PROCESS | 21276 | 1461237541409 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 301 (0x8e605000) [pid = 21276] [serial = 750] [outer = 0x8c35d400] 04:19:02 INFO - PROCESS | 21276 | 1461237542417 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]]]}] 04:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1786ms 04:19:02 INFO - PROCESS | 21276 | 1461237542488 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 04:19:02 INFO - PROCESS | 21276 | 1461237542495 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 04:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:19:02 INFO - PROCESS | 21276 | 1461237542507 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:19:02 INFO - PROCESS | 21276 | 1461237542516 Marionette TRACE conn3 <- [1,970,null,{}] 04:19:02 INFO - PROCESS | 21276 | 1461237542542 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}] 04:19:02 INFO - PROCESS | 21276 | 1461237542906 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 04:19:03 INFO - PROCESS | 21276 | 1461237543162 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff2c00 == 122 [pid = 21276] [id = 250] 04:19:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 302 (0x8f2b2400) [pid = 21276] [serial = 751] [outer = (nil)] 04:19:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 303 (0x8f858000) [pid = 21276] [serial = 752] [outer = 0x8f2b2400] 04:19:03 INFO - PROCESS | 21276 | 1461237543259 Marionette DEBUG loaded listener.js 04:19:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 304 (0x8fc03400) [pid = 21276] [serial = 753] [outer = 0x8f2b2400] 04:19:04 INFO - PROCESS | 21276 | 1461237544192 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]]]}] 04:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1764ms 04:19:04 INFO - PROCESS | 21276 | 1461237544270 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 04:19:04 INFO - PROCESS | 21276 | 1461237544274 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 04:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:19:04 INFO - PROCESS | 21276 | 1461237544281 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:19:04 INFO - PROCESS | 21276 | 1461237544285 Marionette TRACE conn3 <- [1,974,null,{}] 04:19:04 INFO - PROCESS | 21276 | 1461237544291 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}] 04:19:04 INFO - PROCESS | 21276 | 1461237544559 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 04:19:04 INFO - PROCESS | 21276 | 1461237544864 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b3800 == 123 [pid = 21276] [id = 251] 04:19:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 305 (0x8fc05800) [pid = 21276] [serial = 754] [outer = (nil)] 04:19:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 306 (0x8fff4800) [pid = 21276] [serial = 755] [outer = 0x8fc05800] 04:19:04 INFO - PROCESS | 21276 | 1461237544958 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 307 (0x9114f800) [pid = 21276] [serial = 756] [outer = 0x8fc05800] 04:19:05 INFO - PROCESS | 21276 | 1461237545923 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]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1687ms 04:19:05 INFO - PROCESS | 21276 | 1461237545969 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 21276 | 1461237545973 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 04:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:19:05 INFO - PROCESS | 21276 | 1461237545980 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 21276 | 1461237545983 Marionette TRACE conn3 <- [1,978,null,{}] 04:19:05 INFO - PROCESS | 21276 | 1461237545989 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}] 04:19:06 INFO - PROCESS | 21276 | 1461237546195 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 04:19:06 INFO - PROCESS | 21276 | 1461237546469 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fccb400 == 124 [pid = 21276] [id = 252] 04:19:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 308 (0x8fccf800) [pid = 21276] [serial = 757] [outer = (nil)] 04:19:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 309 (0x939e2000) [pid = 21276] [serial = 758] [outer = 0x8fccf800] 04:19:06 INFO - PROCESS | 21276 | 1461237546603 Marionette DEBUG loaded listener.js 04:19:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 310 (0x939efc00) [pid = 21276] [serial = 759] [outer = 0x8fccf800] 04:19:07 INFO - PROCESS | 21276 | 1461237547594 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]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1682ms 04:19:07 INFO - PROCESS | 21276 | 1461237547663 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 21276 | 1461237547668 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 04:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:19:07 INFO - PROCESS | 21276 | 1461237547674 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 21276 | 1461237547679 Marionette TRACE conn3 <- [1,982,null,{}] 04:19:07 INFO - PROCESS | 21276 | 1461237547686 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}] 04:19:07 INFO - PROCESS | 21276 | 1461237547963 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 04:19:08 INFO - PROCESS | 21276 | 1461237548286 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b2800 == 125 [pid = 21276] [id = 253] 04:19:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 311 (0x947b1c00) [pid = 21276] [serial = 760] [outer = (nil)] 04:19:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 312 (0x966d3c00) [pid = 21276] [serial = 761] [outer = 0x947b1c00] 04:19:08 INFO - PROCESS | 21276 | 1461237548381 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 313 (0x9707dc00) [pid = 21276] [serial = 762] [outer = 0x947b1c00] 04:19:09 INFO - PROCESS | 21276 | 1461237549281 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]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1655ms 04:19:09 INFO - PROCESS | 21276 | 1461237549343 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 21276 | 1461237549348 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 04:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:19:09 INFO - PROCESS | 21276 | 1461237549357 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 21276 | 1461237549362 Marionette TRACE conn3 <- [1,986,null,{}] 04:19:09 INFO - PROCESS | 21276 | 1461237549367 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}] 04:19:09 INFO - PROCESS | 21276 | 1461237549558 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 04:19:09 INFO - PROCESS | 21276 | 1461237549816 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x9668a400 == 126 [pid = 21276] [id = 254] 04:19:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 314 (0x966ccc00) [pid = 21276] [serial = 763] [outer = (nil)] 04:19:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 315 (0x9913a400) [pid = 21276] [serial = 764] [outer = 0x966ccc00] 04:19:09 INFO - PROCESS | 21276 | 1461237549916 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 316 (0x9ad06800) [pid = 21276] [serial = 765] [outer = 0x966ccc00] 04:19:10 INFO - PROCESS | 21276 | 1461237550818 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]]]}] 04:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1532ms 04:19:10 INFO - PROCESS | 21276 | 1461237550890 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 04:19:10 INFO - PROCESS | 21276 | 1461237550893 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 04:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:19:10 INFO - PROCESS | 21276 | 1461237550901 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:19:10 INFO - PROCESS | 21276 | 1461237550904 Marionette TRACE conn3 <- [1,990,null,{}] 04:19:10 INFO - PROCESS | 21276 | 1461237550911 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}] 04:19:11 INFO - PROCESS | 21276 | 1461237551106 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 04:19:11 INFO - PROCESS | 21276 | 1461237551366 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x96fd0400 == 127 [pid = 21276] [id = 255] 04:19:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 317 (0x99107000) [pid = 21276] [serial = 766] [outer = (nil)] 04:19:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 318 (0xa09da800) [pid = 21276] [serial = 767] [outer = 0x99107000] 04:19:11 INFO - PROCESS | 21276 | 1461237551501 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 319 (0xa0e76000) [pid = 21276] [serial = 768] [outer = 0x99107000] 04:19:12 INFO - PROCESS | 21276 | 1461237552445 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]]]}] 04:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1589ms 04:19:12 INFO - PROCESS | 21276 | 1461237552491 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 04:19:12 INFO - PROCESS | 21276 | 1461237552496 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 04:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:19:12 INFO - PROCESS | 21276 | 1461237552502 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:19:12 INFO - PROCESS | 21276 | 1461237552506 Marionette TRACE conn3 <- [1,994,null,{}] 04:19:12 INFO - PROCESS | 21276 | 1461237552511 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}] 04:19:12 INFO - PROCESS | 21276 | 1461237552797 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 04:19:13 INFO - PROCESS | 21276 | 1461237553159 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x966d8c00 == 128 [pid = 21276] [id = 256] 04:19:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 320 (0x98b5ec00) [pid = 21276] [serial = 769] [outer = (nil)] 04:19:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 321 (0xa2992c00) [pid = 21276] [serial = 770] [outer = 0x98b5ec00] 04:19:13 INFO - PROCESS | 21276 | 1461237553255 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 322 (0xa3b81000) [pid = 21276] [serial = 771] [outer = 0x98b5ec00] 04:19:14 INFO - PROCESS | 21276 | 1461237554300 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]]]}] 04:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1832ms 04:19:14 INFO - PROCESS | 21276 | 1461237554335 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 21276 | 1461237554338 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 04:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:19:14 INFO - PROCESS | 21276 | 1461237554345 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 21276 | 1461237554349 Marionette TRACE conn3 <- [1,998,null,{}] 04:19:14 INFO - PROCESS | 21276 | 1461237554355 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}] 04:19:14 INFO - PROCESS | 21276 | 1461237554557 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 04:19:14 INFO - PROCESS | 21276 | 1461237554873 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 21276 | ++DOCSHELL 0xa0b1e800 == 129 [pid = 21276] [id = 257] 04:19:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 323 (0xa2989000) [pid = 21276] [serial = 772] [outer = (nil)] 04:19:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 324 (0xa43b0800) [pid = 21276] [serial = 773] [outer = 0xa2989000] 04:19:14 INFO - PROCESS | 21276 | 1461237554974 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 325 (0xa43b6800) [pid = 21276] [serial = 774] [outer = 0xa2989000] 04:19:15 INFO - PROCESS | 21276 | 1461237555948 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]]]}] 04:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1642ms 04:19:15 INFO - PROCESS | 21276 | 1461237555988 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 04:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:19:15 INFO - PROCESS | 21276 | 1461237555993 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 04:19:16 INFO - PROCESS | 21276 | 1461237555999 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 21276 | 1461237556004 Marionette TRACE conn3 <- [1,1002,null,{}] 04:19:16 INFO - PROCESS | 21276 | 1461237556010 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}] 04:19:16 INFO - PROCESS | 21276 | 1461237556226 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 04:19:16 INFO - PROCESS | 21276 | 1461237556497 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e773800 == 130 [pid = 21276] [id = 258] 04:19:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 326 (0x8e77dc00) [pid = 21276] [serial = 775] [outer = (nil)] 04:19:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 327 (0x97888000) [pid = 21276] [serial = 776] [outer = 0x8e77dc00] 04:19:16 INFO - PROCESS | 21276 | 1461237556635 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 328 (0xa44b4400) [pid = 21276] [serial = 777] [outer = 0x8e77dc00] 04:19:17 INFO - PROCESS | 21276 | 1461237557748 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]]]}] 04:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1786ms 04:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:19:17 INFO - PROCESS | 21276 | 1461237557785 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 04:19:17 INFO - PROCESS | 21276 | 1461237557788 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 04:19:17 INFO - PROCESS | 21276 | 1461237557795 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:19:17 INFO - PROCESS | 21276 | 1461237557799 Marionette TRACE conn3 <- [1,1006,null,{}] 04:19:17 INFO - PROCESS | 21276 | 1461237557806 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}] 04:19:18 INFO - PROCESS | 21276 | 1461237558052 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 04:19:18 INFO - PROCESS | 21276 | 1461237558395 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4e400 == 131 [pid = 21276] [id = 259] 04:19:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 329 (0x89c4e800) [pid = 21276] [serial = 778] [outer = (nil)] 04:19:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 330 (0x89c57000) [pid = 21276] [serial = 779] [outer = 0x89c4e800] 04:19:18 INFO - PROCESS | 21276 | 1461237558494 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 331 (0x89c58800) [pid = 21276] [serial = 780] [outer = 0x89c4e800] 04:19:19 INFO - PROCESS | 21276 | 1461237559410 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]]]}] 04:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1681ms 04:19:19 INFO - PROCESS | 21276 | 1461237559476 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 21276 | 1461237559480 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 04:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:19:19 INFO - PROCESS | 21276 | 1461237559487 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 21276 | 1461237559491 Marionette TRACE conn3 <- [1,1010,null,{}] 04:19:19 INFO - PROCESS | 21276 | 1461237559497 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}] 04:19:19 INFO - PROCESS | 21276 | 1461237559689 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 04:19:19 INFO - PROCESS | 21276 | 1461237559950 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c51000 == 132 [pid = 21276] [id = 260] 04:19:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 332 (0x89c52800) [pid = 21276] [serial = 781] [outer = (nil)] 04:19:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 333 (0x9637f800) [pid = 21276] [serial = 782] [outer = 0x89c52800] 04:19:20 INFO - PROCESS | 21276 | 1461237560137 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 334 (0xa4372000) [pid = 21276] [serial = 783] [outer = 0x89c52800] 04:19:21 INFO - PROCESS | 21276 | 1461237561120 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]]]}] 04:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1690ms 04:19:21 INFO - PROCESS | 21276 | 1461237561178 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 04:19:21 INFO - PROCESS | 21276 | 1461237561181 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 04:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:19:21 INFO - PROCESS | 21276 | 1461237561188 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:19:21 INFO - PROCESS | 21276 | 1461237561191 Marionette TRACE conn3 <- [1,1014,null,{}] 04:19:21 INFO - PROCESS | 21276 | 1461237561197 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}] 04:19:21 INFO - PROCESS | 21276 | 1461237561381 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 04:19:21 INFO - PROCESS | 21276 | 1461237561601 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a1800 == 133 [pid = 21276] [id = 261] 04:19:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 335 (0x845a2000) [pid = 21276] [serial = 784] [outer = (nil)] 04:19:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 336 (0x845aac00) [pid = 21276] [serial = 785] [outer = 0x845a2000] 04:19:21 INFO - PROCESS | 21276 | 1461237561722 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 337 (0x845ad800) [pid = 21276] [serial = 786] [outer = 0x845a2000] 04:19:22 INFO - PROCESS | 21276 | 1461237562778 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]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1680ms 04:19:22 INFO - PROCESS | 21276 | 1461237562869 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 21276 | 1461237562873 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 04:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:19:22 INFO - PROCESS | 21276 | 1461237562881 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 21276 | 1461237562884 Marionette TRACE conn3 <- [1,1018,null,{}] 04:19:22 INFO - PROCESS | 21276 | 1461237562890 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}] 04:19:23 INFO - PROCESS | 21276 | 1461237563137 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 04:19:23 INFO - PROCESS | 21276 | 1461237563911 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a6000 == 134 [pid = 21276] [id = 262] 04:19:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 338 (0x868a7c00) [pid = 21276] [serial = 787] [outer = (nil)] 04:19:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 339 (0x868a9c00) [pid = 21276] [serial = 788] [outer = 0x868a7c00] 04:19:24 INFO - PROCESS | 21276 | 1461237563997 Marionette DEBUG loaded listener.js 04:19:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 340 (0x868acc00) [pid = 21276] [serial = 789] [outer = 0x868a7c00] 04:19:24 INFO - PROCESS | 21276 | 1461237564960 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]]]}] 04:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2132ms 04:19:25 INFO - PROCESS | 21276 | 1461237565015 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 04:19:25 INFO - PROCESS | 21276 | 1461237565023 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 04:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:19:25 INFO - PROCESS | 21276 | 1461237565032 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:19:25 INFO - PROCESS | 21276 | 1461237565035 Marionette TRACE conn3 <- [1,1022,null,{}] 04:19:25 INFO - PROCESS | 21276 | 1461237565043 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}] 04:19:25 INFO - PROCESS | 21276 | 1461237565265 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 04:19:25 INFO - PROCESS | 21276 | 1461237565699 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4fc00 == 135 [pid = 21276] [id = 263] 04:19:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 341 (0x89c5a400) [pid = 21276] [serial = 790] [outer = (nil)] 04:19:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 342 (0x89dd6c00) [pid = 21276] [serial = 791] [outer = 0x89c5a400] 04:19:25 INFO - PROCESS | 21276 | 1461237565807 Marionette DEBUG loaded listener.js 04:19:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 343 (0x8a2cfc00) [pid = 21276] [serial = 792] [outer = 0x89c5a400] 04:19:26 INFO - PROCESS | 21276 | 1461237566827 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]]]}] 04:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1835ms 04:19:26 INFO - PROCESS | 21276 | 1461237566870 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 21276 | 1461237566876 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 04:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:19:26 INFO - PROCESS | 21276 | 1461237566882 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 21276 | 1461237566885 Marionette TRACE conn3 <- [1,1026,null,{}] 04:19:26 INFO - PROCESS | 21276 | 1461237566891 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}] 04:19:27 INFO - PROCESS | 21276 | 1461237567087 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 04:19:27 INFO - PROCESS | 21276 | 1461237567409 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32d000 == 136 [pid = 21276] [id = 264] 04:19:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 344 (0x8b32d400) [pid = 21276] [serial = 793] [outer = (nil)] 04:19:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 345 (0x8b6c5400) [pid = 21276] [serial = 794] [outer = 0x8b32d400] 04:19:27 INFO - PROCESS | 21276 | 1461237567531 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 346 (0x8c359400) [pid = 21276] [serial = 795] [outer = 0x8b32d400] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4be000 == 135 [pid = 21276] [id = 182] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x899ef800 == 134 [pid = 21276] [id = 149] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x992b5800 == 133 [pid = 21276] [id = 148] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8d825400 == 132 [pid = 21276] [id = 223] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8e508400 == 131 [pid = 21276] [id = 38] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58e400 == 130 [pid = 21276] [id = 246] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8b373000 == 129 [pid = 21276] [id = 245] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ec800 == 128 [pid = 21276] [id = 221] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x872a1400 == 127 [pid = 21276] [id = 244] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x872a9400 == 126 [pid = 21276] [id = 243] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x9e918800 == 125 [pid = 21276] [id = 241] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x99144400 == 124 [pid = 21276] [id = 240] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x98036800 == 123 [pid = 21276] [id = 239] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x872a8c00 == 122 [pid = 21276] [id = 238] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8fcc7400 == 121 [pid = 21276] [id = 236] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x96821800 == 120 [pid = 21276] [id = 237] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x92ced800 == 119 [pid = 21276] [id = 235] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x90614c00 == 118 [pid = 21276] [id = 234] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8e576000 == 117 [pid = 21276] [id = 232] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee27400 == 116 [pid = 21276] [id = 233] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc04000 == 115 [pid = 21276] [id = 231] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8b32b000 == 114 [pid = 21276] [id = 230] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8e578c00 == 113 [pid = 21276] [id = 229] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8d955400 == 112 [pid = 21276] [id = 227] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8e577000 == 111 [pid = 21276] [id = 228] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b8800 == 110 [pid = 21276] [id = 226] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x8939ac00 == 109 [pid = 21276] [id = 201] 04:19:28 INFO - PROCESS | 21276 | --DOCSHELL 0x88fe9c00 == 108 [pid = 21276] [id = 225] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 345 (0x8edeec00) [pid = 21276] [serial = 554] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 344 (0x8e592000) [pid = 21276] [serial = 674] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 343 (0x8b4b2400) [pid = 21276] [serial = 395] [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.] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 342 (0x8e570000) [pid = 21276] [serial = 672] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 341 (0x899fa800) [pid = 21276] [serial = 656] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 340 (0x8717e800) [pid = 21276] [serial = 647] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 339 (0x8c35f800) [pid = 21276] [serial = 665] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 338 (0x8fff2c00) [pid = 21276] [serial = 641] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 337 (0x8b328800) [pid = 21276] [serial = 660] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 336 (0x872a4c00) [pid = 21276] [serial = 653] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 335 (0x8fc08800) [pid = 21276] [serial = 605] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 334 (0x86698000) [pid = 21276] [serial = 644] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 333 (0x88ff1800) [pid = 21276] [serial = 635] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 332 (0x96685c00) [pid = 21276] [serial = 497] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 331 (0xa3bde800) [pid = 21276] [serial = 638] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 330 (0x8c4a7400) [pid = 21276] [serial = 666] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 329 (0x939e8c00) [pid = 21276] [serial = 629] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 328 (0x8b6cbc00) [pid = 21276] [serial = 663] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 327 (0x8e50b800) [pid = 21276] [serial = 610] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 326 (0x8c5e5800) [pid = 21276] [serial = 669] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 325 (0x9fe12000) [pid = 21276] [serial = 626] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 324 (0x8b6c4c00) [pid = 21276] [serial = 662] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 323 (0x9027d400) [pid = 21276] [serial = 613] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 322 (0x8c4af800) [pid = 21276] [serial = 668] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 321 (0x8b6c1400) [pid = 21276] [serial = 607] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 320 (0x9528b400) [pid = 21276] [serial = 620] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 319 (0xa0b1b400) [pid = 21276] [serial = 632] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 318 (0x8729b400) [pid = 21276] [serial = 650] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 317 (0x8a4b4800) [pid = 21276] [serial = 659] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 316 (0x8e506800) [pid = 21276] [serial = 671] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 315 (0x89dd3800) [pid = 21276] [serial = 657] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 314 (0x93d0a000) [pid = 21276] [serial = 616] [outer = (nil)] [url = about:blank] 04:19:28 INFO - PROCESS | 21276 | --DOMWINDOW == 313 (0x9ad10000) [pid = 21276] [serial = 623] [outer = (nil)] [url = about:blank] 04:19:29 INFO - PROCESS | 21276 | 1461237569227 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]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2388ms 04:19:29 INFO - PROCESS | 21276 | 1461237569272 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 21276 | 1461237569276 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 04:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:19:29 INFO - PROCESS | 21276 | 1461237569292 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 21276 | 1461237569301 Marionette TRACE conn3 <- [1,1030,null,{}] 04:19:29 INFO - PROCESS | 21276 | 1461237569308 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}] 04:19:29 INFO - PROCESS | 21276 | 1461237569519 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 04:19:29 INFO - PROCESS | 21276 | 1461237569696 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8669cc00 == 109 [pid = 21276] [id = 265] 04:19:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 314 (0x872a4c00) [pid = 21276] [serial = 796] [outer = (nil)] 04:19:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 315 (0x8a58e400) [pid = 21276] [serial = 797] [outer = 0x872a4c00] 04:19:29 INFO - PROCESS | 21276 | 1461237569801 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 316 (0x8b36d400) [pid = 21276] [serial = 798] [outer = 0x872a4c00] 04:19:30 INFO - PROCESS | 21276 | 1461237570699 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]]]}] 04:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1453ms 04:19:30 INFO - PROCESS | 21276 | 1461237570738 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 04:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:19:30 INFO - PROCESS | 21276 | 1461237570743 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 04:19:30 INFO - PROCESS | 21276 | 1461237570749 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 21276 | 1461237570753 Marionette TRACE conn3 <- [1,1034,null,{}] 04:19:30 INFO - PROCESS | 21276 | 1461237570758 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}] 04:19:30 INFO - PROCESS | 21276 | 1461237570952 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 04:19:31 INFO - PROCESS | 21276 | 1461237571154 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x87181800 == 110 [pid = 21276] [id = 266] 04:19:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 317 (0x89dd6800) [pid = 21276] [serial = 799] [outer = (nil)] 04:19:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 318 (0x8c1e7000) [pid = 21276] [serial = 800] [outer = 0x89dd6800] 04:19:31 INFO - PROCESS | 21276 | 1461237571235 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 319 (0x8c362000) [pid = 21276] [serial = 801] [outer = 0x89dd6800] 04:19:32 INFO - PROCESS | 21276 | 1461237572117 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]]]}] 04:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1446ms 04:19:32 INFO - PROCESS | 21276 | 1461237572195 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 21276 | 1461237572198 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 04:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:19:32 INFO - PROCESS | 21276 | 1461237572206 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 21276 | 1461237572209 Marionette TRACE conn3 <- [1,1038,null,{}] 04:19:32 INFO - PROCESS | 21276 | 1461237572223 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}] 04:19:32 INFO - PROCESS | 21276 | 1461237572476 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 04:19:32 INFO - PROCESS | 21276 | 1461237572503 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4bac00 == 111 [pid = 21276] [id = 267] 04:19:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 320 (0x8b6c4c00) [pid = 21276] [serial = 802] [outer = (nil)] 04:19:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 321 (0x8c5eb800) [pid = 21276] [serial = 803] [outer = 0x8b6c4c00] 04:19:32 INFO - PROCESS | 21276 | 1461237572608 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 322 (0x8e507800) [pid = 21276] [serial = 804] [outer = 0x8b6c4c00] 04:19:34 INFO - PROCESS | 21276 | 1461237574984 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]]]}] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 321 (0x8c1efc00) [pid = 21276] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 320 (0x899f0c00) [pid = 21276] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 319 (0x8c5e6800) [pid = 21276] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 318 (0x88ff8000) [pid = 21276] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 317 (0x95189400) [pid = 21276] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 316 (0x8c4a3c00) [pid = 21276] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 315 (0x8a2d1800) [pid = 21276] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 314 (0x8d827000) [pid = 21276] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 313 (0x8e56e400) [pid = 21276] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 312 (0x8fc06000) [pid = 21276] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 311 (0x920b6800) [pid = 21276] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 310 (0x8ed82400) [pid = 21276] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 309 (0x8c355c00) [pid = 21276] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 308 (0x9728bc00) [pid = 21276] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 307 (0x8939fc00) [pid = 21276] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 306 (0x8f862000) [pid = 21276] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 305 (0x8a58e800) [pid = 21276] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 304 (0x8a2d5400) [pid = 21276] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 303 (0x8a2cc400) [pid = 21276] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 302 (0x89ce2400) [pid = 21276] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 301 (0x9822c000) [pid = 21276] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 300 (0x90613400) [pid = 21276] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 299 (0x8f2ab800) [pid = 21276] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 298 (0x939e2400) [pid = 21276] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 297 (0x8ffebc00) [pid = 21276] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 296 (0xa0993000) [pid = 21276] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 295 (0x8b322400) [pid = 21276] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 294 (0x9ace1800) [pid = 21276] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 293 (0x8b4b1c00) [pid = 21276] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 292 (0x89cedc00) [pid = 21276] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 291 (0x8fc0d400) [pid = 21276] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 290 (0x98b61000) [pid = 21276] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 289 (0x8ed84000) [pid = 21276] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 288 (0x9133ac00) [pid = 21276] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2988ms 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 287 (0x8a4a6800) [pid = 21276] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 286 (0x99105800) [pid = 21276] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 285 (0x89dcdc00) [pid = 21276] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 284 (0x8e591800) [pid = 21276] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 283 (0x8b36e000) [pid = 21276] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 282 (0x8a2d0800) [pid = 21276] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 281 (0x8fc0b800) [pid = 21276] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 280 (0x8b32e800) [pid = 21276] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 279 (0x90274000) [pid = 21276] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 278 (0x9de6a800) [pid = 21276] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 277 (0x9fa22c00) [pid = 21276] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 276 (0x8b6c3400) [pid = 21276] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 275 (0xa0911000) [pid = 21276] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 274 (0x89556400) [pid = 21276] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 273 (0x8a2ca000) [pid = 21276] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 272 (0x9803f800) [pid = 21276] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 271 (0x8b4b1400) [pid = 21276] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 270 (0x8d81c400) [pid = 21276] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 269 (0xa29de000) [pid = 21276] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 268 (0x947b0000) [pid = 21276] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 267 (0x9acde800) [pid = 21276] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 266 (0x98b5d400) [pid = 21276] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 265 (0x86691000) [pid = 21276] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 264 (0x89ce8000) [pid = 21276] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 263 (0x8a593400) [pid = 21276] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 262 (0x95194c00) [pid = 21276] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 261 (0x8b4b8000) [pid = 21276] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 260 (0x8939a400) [pid = 21276] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 259 (0x9885ac00) [pid = 21276] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 258 (0x86695800) [pid = 21276] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 257 (0x8fcc9000) [pid = 21276] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 256 (0x8e56b400) [pid = 21276] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 255 (0x9ace0400) [pid = 21276] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 254 (0x8955a800) [pid = 21276] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 253 (0x8e594400) [pid = 21276] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 252 (0x8c1e9800) [pid = 21276] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 251 (0x8717a400) [pid = 21276] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 250 (0x8c1e9c00) [pid = 21276] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 249 (0x8edf0800) [pid = 21276] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 248 (0x9803cc00) [pid = 21276] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 247 (0x8e58f400) [pid = 21276] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 246 (0x95195400) [pid = 21276] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 245 (0x8edea400) [pid = 21276] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 244 (0x8f855c00) [pid = 21276] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 243 (0x87188400) [pid = 21276] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 242 (0x8c1e6c00) [pid = 21276] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 241 (0x8c35f000) [pid = 21276] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 240 (0x8e70cc00) [pid = 21276] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 239 (0x966d4400) [pid = 21276] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 238 (0x88febc00) [pid = 21276] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 237 (0x899f3000) [pid = 21276] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 236 (0x8d822c00) [pid = 21276] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 235 (0x9fd70800) [pid = 21276] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 234 (0x8a2d3000) [pid = 21276] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 233 (0x8e60cc00) [pid = 21276] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 232 (0x8b321800) [pid = 21276] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:19:35 INFO - PROCESS | 21276 | --DOMWINDOW == 231 (0x8e589400) [pid = 21276] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:19:35 INFO - PROCESS | 21276 | 1461237575219 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 21276 | 1461237575225 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 04:19:35 INFO - PROCESS | 21276 | 1461237575267 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 21276 | 1461237575272 Marionette TRACE conn3 <- [1,1042,null,{}] 04:19:35 INFO - PROCESS | 21276 | 1461237575285 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}] 04:19:35 INFO - PROCESS | 21276 | 1461237575507 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 04:19:35 INFO - PROCESS | 21276 | 1461237575687 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a7000 == 112 [pid = 21276] [id = 268] 04:19:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 232 (0x87187400) [pid = 21276] [serial = 805] [outer = (nil)] 04:19:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 233 (0x8939fc00) [pid = 21276] [serial = 806] [outer = 0x87187400] 04:19:35 INFO - PROCESS | 21276 | 1461237575764 Marionette DEBUG loaded listener.js 04:19:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 234 (0x8955a800) [pid = 21276] [serial = 807] [outer = 0x87187400] 04:19:36 INFO - PROCESS | 21276 | 1461237576526 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]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1310ms 04:19:36 INFO - PROCESS | 21276 | 1461237576558 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 04:19:36 INFO - PROCESS | 21276 | 1461237576560 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 04:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:19:36 INFO - PROCESS | 21276 | 1461237576567 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 21276 | 1461237576570 Marionette TRACE conn3 <- [1,1046,null,{}] 04:19:36 INFO - PROCESS | 21276 | 1461237576576 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}] 04:19:36 INFO - PROCESS | 21276 | 1461237576754 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 04:19:36 INFO - PROCESS | 21276 | 1461237576774 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8729c400 == 113 [pid = 21276] [id = 269] 04:19:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 235 (0x899fcc00) [pid = 21276] [serial = 808] [outer = (nil)] 04:19:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 236 (0x8a2d2400) [pid = 21276] [serial = 809] [outer = 0x899fcc00] 04:19:36 INFO - PROCESS | 21276 | 1461237576877 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 237 (0x8b326400) [pid = 21276] [serial = 810] [outer = 0x899fcc00] 04:19:38 INFO - PROCESS | 21276 | 1461237578345 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]]]}] 04:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1836ms 04:19:38 INFO - PROCESS | 21276 | 1461237578406 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 21276 | 1461237578412 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 04:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:19:38 INFO - PROCESS | 21276 | 1461237578422 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 21276 | 1461237578429 Marionette TRACE conn3 <- [1,1050,null,{}] 04:19:38 INFO - PROCESS | 21276 | 1461237578438 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}] 04:19:38 INFO - PROCESS | 21276 | 1461237578689 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 04:19:38 INFO - PROCESS | 21276 | 1461237578953 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a4400 == 114 [pid = 21276] [id = 270] 04:19:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 238 (0x8729f400) [pid = 21276] [serial = 811] [outer = (nil)] 04:19:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 239 (0x893a2800) [pid = 21276] [serial = 812] [outer = 0x8729f400] 04:19:39 INFO - PROCESS | 21276 | 1461237579046 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 240 (0x899fa800) [pid = 21276] [serial = 813] [outer = 0x8729f400] 04:19:40 INFO - PROCESS | 21276 | 1461237580101 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]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1747ms 04:19:40 INFO - PROCESS | 21276 | 1461237580170 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 21276 | 1461237580180 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 04:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:19:40 INFO - PROCESS | 21276 | 1461237580191 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 21276 | 1461237580195 Marionette TRACE conn3 <- [1,1054,null,{}] 04:19:40 INFO - PROCESS | 21276 | 1461237580202 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}] 04:19:40 INFO - PROCESS | 21276 | 1461237580454 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 04:19:40 INFO - PROCESS | 21276 | 1461237580768 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d5400 == 115 [pid = 21276] [id = 271] 04:19:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 241 (0x8a594800) [pid = 21276] [serial = 814] [outer = (nil)] 04:19:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 242 (0x8b325c00) [pid = 21276] [serial = 815] [outer = 0x8a594800] 04:19:40 INFO - PROCESS | 21276 | 1461237580859 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 243 (0x8b4bc800) [pid = 21276] [serial = 816] [outer = 0x8a594800] 04:19:41 INFO - PROCESS | 21276 | 1461237581794 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]]]}] 04:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1648ms 04:19:41 INFO - PROCESS | 21276 | 1461237581840 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 04:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:19:41 INFO - PROCESS | 21276 | 1461237581845 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 04:19:41 INFO - PROCESS | 21276 | 1461237581858 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 21276 | 1461237581864 Marionette TRACE conn3 <- [1,1058,null,{}] 04:19:41 INFO - PROCESS | 21276 | 1461237581889 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}] 04:19:42 INFO - PROCESS | 21276 | 1461237582139 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 04:19:42 INFO - PROCESS | 21276 | 1461237582452 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4ad800 == 116 [pid = 21276] [id = 272] 04:19:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 244 (0x8c5e1400) [pid = 21276] [serial = 817] [outer = (nil)] 04:19:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 245 (0x8d81b400) [pid = 21276] [serial = 818] [outer = 0x8c5e1400] 04:19:42 INFO - PROCESS | 21276 | 1461237582547 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 246 (0x8d956000) [pid = 21276] [serial = 819] [outer = 0x8c5e1400] 04:19:43 INFO - PROCESS | 21276 | 1461237583789 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]]]}] 04:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1956ms 04:19:43 INFO - PROCESS | 21276 | 1461237583820 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 04:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:19:43 INFO - PROCESS | 21276 | 1461237583825 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 04:19:43 INFO - PROCESS | 21276 | 1461237583831 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:19:43 INFO - PROCESS | 21276 | 1461237583835 Marionette TRACE conn3 <- [1,1062,null,{}] 04:19:43 INFO - PROCESS | 21276 | 1461237583841 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}] 04:19:44 INFO - PROCESS | 21276 | 1461237584032 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 04:19:44 INFO - PROCESS | 21276 | 1461237584312 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36c800 == 117 [pid = 21276] [id = 273] 04:19:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 247 (0x8c35f000) [pid = 21276] [serial = 820] [outer = (nil)] 04:19:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 248 (0x8e589000) [pid = 21276] [serial = 821] [outer = 0x8c35f000] 04:19:44 INFO - PROCESS | 21276 | 1461237584402 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 249 (0x8e605800) [pid = 21276] [serial = 822] [outer = 0x8c35f000] 04:19:45 INFO - PROCESS | 21276 | 1461237585299 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]]]}] 04:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1537ms 04:19:45 INFO - PROCESS | 21276 | 1461237585369 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 21276 | 1461237585373 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 04:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:19:45 INFO - PROCESS | 21276 | 1461237585380 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 21276 | 1461237585383 Marionette TRACE conn3 <- [1,1066,null,{}] 04:19:45 INFO - PROCESS | 21276 | 1461237585389 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}] 04:19:45 INFO - PROCESS | 21276 | 1461237585636 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 04:19:45 INFO - PROCESS | 21276 | 1461237585956 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a4800 == 118 [pid = 21276] [id = 274] 04:19:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 250 (0x8e70b800) [pid = 21276] [serial = 823] [outer = (nil)] 04:19:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 251 (0x8e775400) [pid = 21276] [serial = 824] [outer = 0x8e70b800] 04:19:46 INFO - PROCESS | 21276 | 1461237586048 Marionette DEBUG loaded listener.js 04:19:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 252 (0x8e777800) [pid = 21276] [serial = 825] [outer = 0x8e70b800] 04:19:46 INFO - PROCESS | 21276 | 1461237586973 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]]]}] 04:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1632ms 04:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:19:47 INFO - PROCESS | 21276 | 1461237587013 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 04:19:47 INFO - PROCESS | 21276 | 1461237587016 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 04:19:47 INFO - PROCESS | 21276 | 1461237587023 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:19:47 INFO - PROCESS | 21276 | 1461237587026 Marionette TRACE conn3 <- [1,1070,null,{}] 04:19:47 INFO - PROCESS | 21276 | 1461237587032 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}] 04:19:47 INFO - PROCESS | 21276 | 1461237587234 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 04:19:47 INFO - PROCESS | 21276 | 1461237587496 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50dc00 == 119 [pid = 21276] [id = 275] 04:19:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 253 (0x8e608c00) [pid = 21276] [serial = 826] [outer = (nil)] 04:19:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 254 (0x8ed82400) [pid = 21276] [serial = 827] [outer = 0x8e608c00] 04:19:47 INFO - PROCESS | 21276 | 1461237587630 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 255 (0x8ed8ac00) [pid = 21276] [serial = 828] [outer = 0x8e608c00] 04:19:48 INFO - PROCESS | 21276 | 1461237588513 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]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1536ms 04:19:48 INFO - PROCESS | 21276 | 1461237588559 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 21276 | 1461237588564 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 04:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:19:48 INFO - PROCESS | 21276 | 1461237588570 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 21276 | 1461237588574 Marionette TRACE conn3 <- [1,1074,null,{}] 04:19:48 INFO - PROCESS | 21276 | 1461237588580 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}] 04:19:48 INFO - PROCESS | 21276 | 1461237588774 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 04:19:49 INFO - PROCESS | 21276 | 1461237589036 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8d6400 == 120 [pid = 21276] [id = 276] 04:19:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 256 (0x8ed83000) [pid = 21276] [serial = 829] [outer = (nil)] 04:19:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 257 (0x8ee30400) [pid = 21276] [serial = 830] [outer = 0x8ed83000] 04:19:49 INFO - PROCESS | 21276 | 1461237589167 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 258 (0x8f2b2000) [pid = 21276] [serial = 831] [outer = 0x8ed83000] 04:19:50 INFO - PROCESS | 21276 | 1461237590096 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]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1587ms 04:19:50 INFO - PROCESS | 21276 | 1461237590159 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 04:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:19:50 INFO - PROCESS | 21276 | 1461237590163 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 04:19:50 INFO - PROCESS | 21276 | 1461237590169 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 21276 | 1461237590173 Marionette TRACE conn3 <- [1,1078,null,{}] 04:19:50 INFO - PROCESS | 21276 | 1461237590179 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}] 04:19:50 INFO - PROCESS | 21276 | 1461237590369 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 04:19:50 INFO - PROCESS | 21276 | 1461237590640 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8d7c00 == 121 [pid = 21276] [id = 277] 04:19:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 259 (0x8ed83c00) [pid = 21276] [serial = 832] [outer = (nil)] 04:19:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 260 (0x8fc01400) [pid = 21276] [serial = 833] [outer = 0x8ed83c00] 04:19:50 INFO - PROCESS | 21276 | 1461237590767 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 261 (0x8fc08c00) [pid = 21276] [serial = 834] [outer = 0x8ed83c00] 04:19:51 INFO - PROCESS | 21276 | 1461237591695 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]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1587ms 04:19:51 INFO - PROCESS | 21276 | 1461237591756 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 21276 | 1461237591760 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 04:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:19:51 INFO - PROCESS | 21276 | 1461237591767 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 21276 | 1461237591770 Marionette TRACE conn3 <- [1,1082,null,{}] 04:19:51 INFO - PROCESS | 21276 | 1461237591776 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}] 04:19:52 INFO - PROCESS | 21276 | 1461237592019 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 04:19:52 INFO - PROCESS | 21276 | 1461237592342 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee31400 == 122 [pid = 21276] [id = 278] 04:19:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 262 (0x8f855c00) [pid = 21276] [serial = 835] [outer = (nil)] 04:19:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 263 (0x8fff0800) [pid = 21276] [serial = 836] [outer = 0x8f855c00] 04:19:52 INFO - PROCESS | 21276 | 1461237592429 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 264 (0x8fff5400) [pid = 21276] [serial = 837] [outer = 0x8f855c00] 04:19:53 INFO - PROCESS | 21276 | 1461237593415 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]]]}] 04:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1690ms 04:19:53 INFO - PROCESS | 21276 | 1461237593458 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 04:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:19:53 INFO - PROCESS | 21276 | 1461237593462 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 04:19:53 INFO - PROCESS | 21276 | 1461237593469 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 21276 | 1461237593472 Marionette TRACE conn3 <- [1,1086,null,{}] 04:19:53 INFO - PROCESS | 21276 | 1461237593478 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}] 04:19:53 INFO - PROCESS | 21276 | 1461237593677 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 04:19:54 INFO - PROCESS | 21276 | 1461237593998 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c52400 == 123 [pid = 21276] [id = 279] 04:19:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 265 (0x91338c00) [pid = 21276] [serial = 838] [outer = (nil)] 04:19:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 266 (0x92042000) [pid = 21276] [serial = 839] [outer = 0x91338c00] 04:19:54 INFO - PROCESS | 21276 | 1461237594097 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 267 (0x92ce7400) [pid = 21276] [serial = 840] [outer = 0x91338c00] 04:19:54 INFO - PROCESS | 21276 | 1461237594991 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]]]}] 04:19:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:19:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1596ms 04:19:55 INFO - PROCESS | 21276 | 1461237595065 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 04:19:55 INFO - PROCESS | 21276 | 1461237595084 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 04:19:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:19:55 INFO - PROCESS | 21276 | 1461237595090 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:19:55 INFO - PROCESS | 21276 | 1461237595094 Marionette TRACE conn3 <- [1,1090,null,{}] 04:19:55 INFO - PROCESS | 21276 | 1461237595100 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}] 04:19:55 INFO - PROCESS | 21276 | 1461237595355 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 04:19:55 INFO - PROCESS | 21276 | 1461237595675 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d94b400 == 124 [pid = 21276] [id = 280] 04:19:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 268 (0x8d957400) [pid = 21276] [serial = 841] [outer = (nil)] 04:19:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 269 (0x95193c00) [pid = 21276] [serial = 842] [outer = 0x8d957400] 04:19:55 INFO - PROCESS | 21276 | 1461237595770 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 270 (0x9624d800) [pid = 21276] [serial = 843] [outer = 0x8d957400] 04:19:56 INFO - PROCESS | 21276 | 1461237596650 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]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1635ms 04:19:56 INFO - PROCESS | 21276 | 1461237596725 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 04:19:56 INFO - PROCESS | 21276 | 1461237596729 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 04:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:19:56 INFO - PROCESS | 21276 | 1461237596736 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 21276 | 1461237596739 Marionette TRACE conn3 <- [1,1094,null,{}] 04:19:56 INFO - PROCESS | 21276 | 1461237596745 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}] 04:19:56 INFO - PROCESS | 21276 | 1461237596982 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 04:19:57 INFO - PROCESS | 21276 | 1461237597292 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x9060e400 == 125 [pid = 21276] [id = 281] 04:19:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 271 (0x9624c400) [pid = 21276] [serial = 844] [outer = (nil)] 04:19:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 272 (0x96688400) [pid = 21276] [serial = 845] [outer = 0x9624c400] 04:19:57 INFO - PROCESS | 21276 | 1461237597389 Marionette DEBUG loaded listener.js 04:19:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 273 (0x9668b800) [pid = 21276] [serial = 846] [outer = 0x9624c400] 04:19:58 INFO - PROCESS | 21276 | 1461237598305 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]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:19:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1582ms 04:19:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:19:58 INFO - PROCESS | 21276 | 1461237598318 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 21276 | 1461237598321 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 04:19:58 INFO - PROCESS | 21276 | 1461237598328 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 21276 | 1461237598331 Marionette TRACE conn3 <- [1,1098,null,{}] 04:19:58 INFO - PROCESS | 21276 | 1461237598337 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}] 04:19:58 INFO - PROCESS | 21276 | 1461237598521 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 04:19:58 INFO - PROCESS | 21276 | 1461237598835 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x96248400 == 126 [pid = 21276] [id = 282] 04:19:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 274 (0x96684800) [pid = 21276] [serial = 847] [outer = (nil)] 04:19:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 275 (0x9785b400) [pid = 21276] [serial = 848] [outer = 0x96684800] 04:19:58 INFO - PROCESS | 21276 | 1461237598932 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 276 (0x9788a400) [pid = 21276] [serial = 849] [outer = 0x96684800] 04:19:59 INFO - PROCESS | 21276 | 1461237599786 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]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1532ms 04:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:19:59 INFO - PROCESS | 21276 | 1461237599859 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 21276 | 1461237599862 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 04:19:59 INFO - PROCESS | 21276 | 1461237599869 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 21276 | 1461237599873 Marionette TRACE conn3 <- [1,1102,null,{}] 04:19:59 INFO - PROCESS | 21276 | 1461237599879 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}] 04:20:00 INFO - PROCESS | 21276 | 1461237600114 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 04:20:00 INFO - PROCESS | 21276 | 1461237600433 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d957000 == 127 [pid = 21276] [id = 283] 04:20:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 277 (0x8ee2d400) [pid = 21276] [serial = 850] [outer = (nil)] 04:20:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 278 (0x986dc000) [pid = 21276] [serial = 851] [outer = 0x8ee2d400] 04:20:00 INFO - PROCESS | 21276 | 1461237600526 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 279 (0x98855400) [pid = 21276] [serial = 852] [outer = 0x8ee2d400] 04:20:01 INFO - PROCESS | 21276 | 1461237601418 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]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:20:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1590ms 04:20:01 INFO - PROCESS | 21276 | 1461237601459 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 21276 | 1461237601462 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 04:20:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:20:01 INFO - PROCESS | 21276 | 1461237601469 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 21276 | 1461237601473 Marionette TRACE conn3 <- [1,1106,null,{}] 04:20:01 INFO - PROCESS | 21276 | 1461237601478 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}] 04:20:01 INFO - PROCESS | 21276 | 1461237601721 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 04:20:02 INFO - PROCESS | 21276 | 1461237602201 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a1400 == 128 [pid = 21276] [id = 284] 04:20:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 280 (0x8b370800) [pid = 21276] [serial = 853] [outer = (nil)] 04:20:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 281 (0x9ace0400) [pid = 21276] [serial = 854] [outer = 0x8b370800] 04:20:02 INFO - PROCESS | 21276 | 1461237602359 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 282 (0x9ad03000) [pid = 21276] [serial = 855] [outer = 0x8b370800] 04:20:03 INFO - PROCESS | 21276 | 1461237603343 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]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:20:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1935ms 04:20:03 INFO - PROCESS | 21276 | 1461237603406 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 04:20:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:20:03 INFO - PROCESS | 21276 | 1461237603410 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 04:20:03 INFO - PROCESS | 21276 | 1461237603417 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 21276 | 1461237603420 Marionette TRACE conn3 <- [1,1110,null,{}] 04:20:03 INFO - PROCESS | 21276 | 1461237603426 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}] 04:20:03 INFO - PROCESS | 21276 | 1461237603617 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 04:20:03 INFO - PROCESS | 21276 | 1461237603926 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8717bc00 == 129 [pid = 21276] [id = 285] 04:20:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 283 (0x8717c800) [pid = 21276] [serial = 856] [outer = (nil)] 04:20:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 284 (0x893a0c00) [pid = 21276] [serial = 857] [outer = 0x8717c800] 04:20:04 INFO - PROCESS | 21276 | 1461237604018 Marionette DEBUG loaded listener.js 04:20:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 285 (0x8b6cf000) [pid = 21276] [serial = 858] [outer = 0x8717c800] 04:20:04 INFO - PROCESS | 21276 | 1461237604916 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]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1534ms 04:20:04 INFO - PROCESS | 21276 | 1461237604951 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 04:20:04 INFO - PROCESS | 21276 | 1461237604954 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 04:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:20:04 INFO - PROCESS | 21276 | 1461237604962 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 21276 | 1461237604965 Marionette TRACE conn3 <- [1,1114,null,{}] 04:20:04 INFO - PROCESS | 21276 | 1461237604971 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}] 04:20:05 INFO - PROCESS | 21276 | 1461237605177 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 04:20:05 INFO - PROCESS | 21276 | 1461237605509 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x86690800 == 130 [pid = 21276] [id = 286] 04:20:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 286 (0x86692400) [pid = 21276] [serial = 859] [outer = (nil)] 04:20:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 287 (0x8717cc00) [pid = 21276] [serial = 860] [outer = 0x86692400] 04:20:05 INFO - PROCESS | 21276 | 1461237605604 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 288 (0x8b370400) [pid = 21276] [serial = 861] [outer = 0x86692400] 04:20:06 INFO - PROCESS | 21276 | 1461237606532 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]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1582ms 04:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:20:06 INFO - PROCESS | 21276 | 1461237606544 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 21276 | 1461237606547 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 04:20:06 INFO - PROCESS | 21276 | 1461237606554 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 21276 | 1461237606557 Marionette TRACE conn3 <- [1,1118,null,{}] 04:20:06 INFO - PROCESS | 21276 | 1461237606563 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}] 04:20:06 INFO - PROCESS | 21276 | 1461237606752 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 04:20:07 INFO - PROCESS | 21276 | 1461237607086 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8668e400 == 131 [pid = 21276] [id = 287] 04:20:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 289 (0x86694000) [pid = 21276] [serial = 862] [outer = (nil)] 04:20:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 290 (0x89555000) [pid = 21276] [serial = 863] [outer = 0x86694000] 04:20:07 INFO - PROCESS | 21276 | 1461237607180 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 291 (0x8a597800) [pid = 21276] [serial = 864] [outer = 0x86694000] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x89cea400 == 130 [pid = 21276] [id = 184] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d6000 == 129 [pid = 21276] [id = 181] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8a592000 == 128 [pid = 21276] [id = 183] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x947b2400 == 127 [pid = 21276] [id = 98] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8d824c00 == 126 [pid = 21276] [id = 203] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x868a7000 == 125 [pid = 21276] [id = 268] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4bac00 == 124 [pid = 21276] [id = 267] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x87181800 == 123 [pid = 21276] [id = 266] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8669cc00 == 122 [pid = 21276] [id = 265] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8b32d000 == 121 [pid = 21276] [id = 264] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4fc00 == 120 [pid = 21276] [id = 263] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x868a6000 == 119 [pid = 21276] [id = 262] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x966d8c00 == 118 [pid = 21276] [id = 256] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x96fd0400 == 117 [pid = 21276] [id = 255] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x9668a400 == 116 [pid = 21276] [id = 254] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b2800 == 115 [pid = 21276] [id = 253] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8fccb400 == 114 [pid = 21276] [id = 252] 04:20:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b3800 == 113 [pid = 21276] [id = 251] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 290 (0x8e70a800) [pid = 21276] [serial = 743] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 289 (0x8e503400) [pid = 21276] [serial = 741] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 288 (0x9e917000) [pid = 21276] [serial = 449] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 287 (0x9e91e800) [pid = 21276] [serial = 382] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 286 (0x8ee25c00) [pid = 21276] [serial = 689] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 285 (0x89557000) [pid = 21276] [serial = 731] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 284 (0x966d9800) [pid = 21276] [serial = 331] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 283 (0x95193000) [pid = 21276] [serial = 617] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 282 (0x8b37b400) [pid = 21276] [serial = 735] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 281 (0x8e718400) [pid = 21276] [serial = 611] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 280 (0xa0b3f400) [pid = 21276] [serial = 518] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 279 (0x90271800) [pid = 21276] [serial = 566] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 278 (0x966cc400) [pid = 21276] [serial = 286] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 277 (0xa3b7ec00) [pid = 21276] [serial = 530] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 276 (0x8c35fc00) [pid = 21276] [serial = 524] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 275 (0x986e9800) [pid = 21276] [serial = 289] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 274 (0x9fa92c00) [pid = 21276] [serial = 725] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 273 (0x89558c00) [pid = 21276] [serial = 467] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 272 (0xa09dc800) [pid = 21276] [serial = 391] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 271 (0x8e70a000) [pid = 21276] [serial = 683] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 270 (0x8a598000) [pid = 21276] [serial = 536] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 269 (0x8b323800) [pid = 21276] [serial = 557] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 268 (0x8b6ce000) [pid = 21276] [serial = 431] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 267 (0x89ceb400) [pid = 21276] [serial = 455] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 266 (0x9acdcc00) [pid = 21276] [serial = 512] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 265 (0x98040400) [pid = 21276] [serial = 440] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 264 (0x8f2b4400) [pid = 21276] [serial = 340] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 263 (0x939ed000) [pid = 21276] [serial = 630] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 262 (0x8fff5c00) [pid = 21276] [serial = 642] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 261 (0xa0ea2000) [pid = 21276] [serial = 521] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 260 (0x8e8d3000) [pid = 21276] [serial = 394] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 259 (0x97319800) [pid = 21276] [serial = 710] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 258 (0xa0b3ac00) [pid = 21276] [serial = 446] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 257 (0x97079400) [pid = 21276] [serial = 621] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 256 (0x93d0e000) [pid = 21276] [serial = 587] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 255 (0x92cf0800) [pid = 21276] [serial = 569] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 254 (0x906e8c00) [pid = 21276] [serial = 698] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 253 (0x9fa1cc00) [pid = 21276] [serial = 624] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 252 (0x8ed88c00) [pid = 21276] [serial = 527] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 251 (0xa46ac400) [pid = 21276] [serial = 337] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 250 (0x8a4adc00) [pid = 21276] [serial = 452] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 249 (0xa0b35c00) [pid = 21276] [serial = 627] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 248 (0x89ddb400) [pid = 21276] [serial = 461] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 247 (0x992af000) [pid = 21276] [serial = 719] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 246 (0x8ee2a000) [pid = 21276] [serial = 328] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 245 (0x8b376400) [pid = 21276] [serial = 584] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 244 (0x8ee2f800) [pid = 21276] [serial = 407] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 243 (0x92035c00) [pid = 21276] [serial = 614] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 242 (0x8c4a5000) [pid = 21276] [serial = 608] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 241 (0x9fd68c00) [pid = 21276] [serial = 385] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 240 (0xa0911400) [pid = 21276] [serial = 298] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 239 (0x92041400) [pid = 21276] [serial = 701] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 238 (0xa0e76c00) [pid = 21276] [serial = 633] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 237 (0x9fb9c400) [pid = 21276] [serial = 410] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 236 (0x99101c00) [pid = 21276] [serial = 379] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 235 (0x9afe5c00) [pid = 21276] [serial = 722] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 234 (0x89dd8800) [pid = 21276] [serial = 470] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 233 (0x8a2d2c00) [pid = 21276] [serial = 404] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 232 (0x9e920800) [pid = 21276] [serial = 578] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 231 (0x8c1f1000) [pid = 21276] [serial = 398] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 230 (0x8edef000) [pid = 21276] [serial = 434] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 229 (0xa436d800) [pid = 21276] [serial = 639] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 228 (0x97857400) [pid = 21276] [serial = 506] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 227 (0x9fea6800) [pid = 21276] [serial = 581] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 226 (0x9fed8000) [pid = 21276] [serial = 515] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 225 (0x8669d000) [pid = 21276] [serial = 645] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 224 (0x8a4b4000) [pid = 21276] [serial = 458] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 223 (0x8e710400) [pid = 21276] [serial = 539] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 222 (0x9913e000) [pid = 21276] [serial = 575] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 221 (0x96687400) [pid = 21276] [serial = 707] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 220 (0x8b6c9c00) [pid = 21276] [serial = 401] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 219 (0x8c354400) [pid = 21276] [serial = 680] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 218 (0x89dd8000) [pid = 21276] [serial = 464] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 217 (0x92cf4000) [pid = 21276] [serial = 704] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 216 (0x8a2d1400) [pid = 21276] [serial = 677] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 215 (0x99146400) [pid = 21276] [serial = 292] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x8ed88400) [pid = 21276] [serial = 686] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x8717fc00) [pid = 21276] [serial = 648] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0x8fcd3400) [pid = 21276] [serial = 346] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x98b32000) [pid = 21276] [serial = 716] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8e577800) [pid = 21276] [serial = 241] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x9af7a000) [pid = 21276] [serial = 295] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 208 (0x91342000) [pid = 21276] [serial = 473] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 207 (0x8fff4000) [pid = 21276] [serial = 695] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 206 (0x8fc06c00) [pid = 21276] [serial = 692] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 205 (0x9133cc00) [pid = 21276] [serial = 283] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 204 (0x8e601c00) [pid = 21276] [serial = 376] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 203 (0x8729f800) [pid = 21276] [serial = 651] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 202 (0x8fcd5400) [pid = 21276] [serial = 352] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0x920b9c00) [pid = 21276] [serial = 437] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x98b60400) [pid = 21276] [serial = 509] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x98041000) [pid = 21276] [serial = 713] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x9133f800) [pid = 21276] [serial = 503] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x973da800) [pid = 21276] [serial = 572] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x9ace2000) [pid = 21276] [serial = 443] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x8f860000) [pid = 21276] [serial = 388] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x872a7800) [pid = 21276] [serial = 654] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x8c1f2400) [pid = 21276] [serial = 349] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x8c4ac000) [pid = 21276] [serial = 737] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x8e713000) [pid = 21276] [serial = 533] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x8c4ad800) [pid = 21276] [serial = 740] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0xa0e7c400) [pid = 21276] [serial = 304] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x88ff4800) [pid = 21276] [serial = 636] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8b373c00) [pid = 21276] [serial = 734] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x89dd7400) [pid = 21276] [serial = 732] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x92cebc00) [pid = 21276] [serial = 476] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x93d08400) [pid = 21276] [serial = 343] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8d824800) [pid = 21276] [serial = 738] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0xa4357c00) [pid = 21276] [serial = 334] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8e58dc00) [pid = 21276] [serial = 560] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8fc06400) [pid = 21276] [serial = 563] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8d81d000) [pid = 21276] [serial = 500] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0xa0e7a000) [pid = 21276] [serial = 301] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0xa0e7b000) [pid = 21276] [serial = 728] [outer = (nil)] [url = about:blank] 04:20:09 INFO - PROCESS | 21276 | 1461237609648 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]]]}] 04:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 3150ms 04:20:09 INFO - PROCESS | 21276 | 1461237609737 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 04:20:09 INFO - PROCESS | 21276 | 1461237609743 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 04:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:20:09 INFO - PROCESS | 21276 | 1461237609754 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 21276 | 1461237609758 Marionette TRACE conn3 <- [1,1122,null,{}] 04:20:09 INFO - PROCESS | 21276 | 1461237609766 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}] 04:20:09 INFO - PROCESS | 21276 | 1461237609946 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 04:20:09 INFO - PROCESS | 21276 | 1461237609959 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a8000 == 114 [pid = 21276] [id = 288] 04:20:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x88fea400) [pid = 21276] [serial = 865] [outer = (nil)] 04:20:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8939c400) [pid = 21276] [serial = 866] [outer = 0x88fea400] 04:20:10 INFO - PROCESS | 21276 | 1461237610037 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x89550800) [pid = 21276] [serial = 867] [outer = 0x88fea400] 04:20:10 INFO - PROCESS | 21276 | 1461237610970 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]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1229ms 04:20:10 INFO - PROCESS | 21276 | 1461237610983 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 21276 | 1461237610991 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 04:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:20:11 INFO - PROCESS | 21276 | 1461237611002 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 21276 | 1461237611005 Marionette TRACE conn3 <- [1,1126,null,{}] 04:20:11 INFO - PROCESS | 21276 | 1461237611011 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}] 04:20:11 INFO - PROCESS | 21276 | 1461237611296 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 04:20:11 INFO - PROCESS | 21276 | 1461237611406 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x87181000 == 115 [pid = 21276] [id = 289] 04:20:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x88ff4800) [pid = 21276] [serial = 868] [outer = (nil)] 04:20:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x89ce5c00) [pid = 21276] [serial = 869] [outer = 0x88ff4800] 04:20:11 INFO - PROCESS | 21276 | 1461237611481 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x89dd0c00) [pid = 21276] [serial = 870] [outer = 0x88ff4800] 04:20:12 INFO - PROCESS | 21276 | 1461237612439 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]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1497ms 04:20:12 INFO - PROCESS | 21276 | 1461237612499 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 21276 | 1461237612503 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 04:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:20:12 INFO - PROCESS | 21276 | 1461237612509 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 21276 | 1461237612515 Marionette TRACE conn3 <- [1,1130,null,{}] 04:20:12 INFO - PROCESS | 21276 | 1461237612539 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}] 04:20:12 INFO - PROCESS | 21276 | 1461237612786 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 04:20:12 INFO - PROCESS | 21276 | 1461237612811 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce1800 == 116 [pid = 21276] [id = 290] 04:20:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8a4a9400) [pid = 21276] [serial = 871] [outer = (nil)] 04:20:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8a4b3800) [pid = 21276] [serial = 872] [outer = 0x8a4a9400] 04:20:12 INFO - PROCESS | 21276 | 1461237612889 Marionette DEBUG loaded listener.js 04:20:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x8a597400) [pid = 21276] [serial = 873] [outer = 0x8a4a9400] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0xa0e70400) [pid = 21276] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8b6c4c00) [pid = 21276] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x89dd6800) [pid = 21276] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x872a4c00) [pid = 21276] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x868a7c00) [pid = 21276] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8b32d400) [pid = 21276] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x89c5a400) [pid = 21276] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:20:14 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x87187400) [pid = 21276] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:20:14 INFO - PROCESS | 21276 | 1461237614727 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]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2240ms 04:20:14 INFO - PROCESS | 21276 | 1461237614749 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 04:20:14 INFO - PROCESS | 21276 | 1461237614754 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 04:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:20:14 INFO - PROCESS | 21276 | 1461237614760 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 21276 | 1461237614763 Marionette TRACE conn3 <- [1,1134,null,{}] 04:20:14 INFO - PROCESS | 21276 | 1461237614768 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}] 04:20:14 INFO - PROCESS | 21276 | 1461237614940 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 04:20:14 INFO - PROCESS | 21276 | 1461237614956 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x845ab800 == 117 [pid = 21276] [id = 291] 04:20:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x872a8800) [pid = 21276] [serial = 874] [outer = (nil)] 04:20:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8b323c00) [pid = 21276] [serial = 875] [outer = 0x872a8800] 04:20:15 INFO - PROCESS | 21276 | 1461237615029 Marionette DEBUG loaded listener.js 04:20:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8b36cc00) [pid = 21276] [serial = 876] [outer = 0x872a8800] 04:20:15 INFO - PROCESS | 21276 | 1461237615961 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]]]}] 04:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1236ms 04:20:15 INFO - PROCESS | 21276 | 1461237615997 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 04:20:16 INFO - PROCESS | 21276 | 1461237616001 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 04:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:20:16 INFO - PROCESS | 21276 | 1461237616007 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:20:16 INFO - PROCESS | 21276 | 1461237616009 Marionette TRACE conn3 <- [1,1138,null,{}] 04:20:16 INFO - PROCESS | 21276 | 1461237616015 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}] 04:20:16 INFO - PROCESS | 21276 | 1461237616193 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 04:20:16 INFO - PROCESS | 21276 | 1461237616209 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a59bc00 == 118 [pid = 21276] [id = 292] 04:20:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8b327800) [pid = 21276] [serial = 877] [outer = (nil)] 04:20:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8b4b7c00) [pid = 21276] [serial = 878] [outer = 0x8b327800] 04:20:16 INFO - PROCESS | 21276 | 1461237616284 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8b6cac00) [pid = 21276] [serial = 879] [outer = 0x8b327800] 04:20:17 INFO - PROCESS | 21276 | 1461237617549 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]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1581ms 04:20:17 INFO - PROCESS | 21276 | 1461237617589 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 21276 | 1461237617597 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 04:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:20:17 INFO - PROCESS | 21276 | 1461237617607 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 21276 | 1461237617612 Marionette TRACE conn3 <- [1,1142,null,{}] 04:20:17 INFO - PROCESS | 21276 | 1461237617621 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}] 04:20:17 INFO - PROCESS | 21276 | 1461237617828 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 04:20:18 INFO - PROCESS | 21276 | 1461237618091 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff6c00 == 119 [pid = 21276] [id = 293] 04:20:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x893a1000) [pid = 21276] [serial = 880] [outer = (nil)] 04:20:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x89c54800) [pid = 21276] [serial = 881] [outer = 0x893a1000] 04:20:18 INFO - PROCESS | 21276 | 1461237618231 Marionette DEBUG loaded listener.js 04:20:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x89dce400) [pid = 21276] [serial = 882] [outer = 0x893a1000] 04:20:19 INFO - PROCESS | 21276 | 1461237619211 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]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1642ms 04:20:19 INFO - PROCESS | 21276 | 1461237619250 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 04:20:19 INFO - PROCESS | 21276 | 1461237619259 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 04:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:20:19 INFO - PROCESS | 21276 | 1461237619278 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 21276 | 1461237619285 Marionette TRACE conn3 <- [1,1146,null,{}] 04:20:19 INFO - PROCESS | 21276 | 1461237619294 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}] 04:20:19 INFO - PROCESS | 21276 | 1461237619542 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 04:20:19 INFO - PROCESS | 21276 | --DOCSHELL 0x9528c400 == 118 [pid = 21276] [id = 9] 04:20:19 INFO - PROCESS | 21276 | 1461237619944 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f3400 == 119 [pid = 21276] [id = 294] 04:20:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x8a593800) [pid = 21276] [serial = 883] [outer = (nil)] 04:20:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x8b373000) [pid = 21276] [serial = 884] [outer = 0x8a593800] 04:20:20 INFO - PROCESS | 21276 | 1461237620033 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x8b4bc000) [pid = 21276] [serial = 885] [outer = 0x8a593800] 04:20:20 INFO - PROCESS | 21276 | 1461237620959 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]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1759ms 04:20:21 INFO - PROCESS | 21276 | 1461237621030 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 21276 | 1461237621036 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 04:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:20:21 INFO - PROCESS | 21276 | 1461237621044 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 21276 | 1461237621050 Marionette TRACE conn3 <- [1,1150,null,{}] 04:20:21 INFO - PROCESS | 21276 | 1461237621067 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}] 04:20:21 INFO - PROCESS | 21276 | 1461237621311 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 04:20:21 INFO - PROCESS | 21276 | 1461237621574 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ef000 == 120 [pid = 21276] [id = 295] 04:20:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x8c357000) [pid = 21276] [serial = 886] [outer = (nil)] 04:20:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x8c4a8c00) [pid = 21276] [serial = 887] [outer = 0x8c357000] 04:20:21 INFO - PROCESS | 21276 | 1461237621708 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x8c5ea800) [pid = 21276] [serial = 888] [outer = 0x8c357000] 04:20:22 INFO - PROCESS | 21276 | 1461237622616 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]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1642ms 04:20:22 INFO - PROCESS | 21276 | 1461237622686 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 21276 | 1461237622691 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 04:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:20:22 INFO - PROCESS | 21276 | 1461237622698 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 21276 | 1461237622702 Marionette TRACE conn3 <- [1,1154,null,{}] 04:20:22 INFO - PROCESS | 21276 | 1461237622709 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}] 04:20:22 INFO - PROCESS | 21276 | 1461237622949 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 04:20:23 INFO - PROCESS | 21276 | 1461237623248 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b6000 == 121 [pid = 21276] [id = 296] 04:20:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x8d81c400) [pid = 21276] [serial = 889] [outer = (nil)] 04:20:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x8e503400) [pid = 21276] [serial = 890] [outer = 0x8d81c400] 04:20:23 INFO - PROCESS | 21276 | 1461237623336 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x8e510800) [pid = 21276] [serial = 891] [outer = 0x8d81c400] 04:20:24 INFO - PROCESS | 21276 | 1461237624222 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]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 04:20:24 INFO - PROCESS | 21276 | 1461237624286 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 21276 | 1461237624290 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 04:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:20:24 INFO - PROCESS | 21276 | 1461237624301 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 21276 | 1461237624308 Marionette TRACE conn3 <- [1,1158,null,{}] 04:20:24 INFO - PROCESS | 21276 | 1461237624318 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}] 04:20:24 INFO - PROCESS | 21276 | 1461237624545 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 04:20:24 INFO - PROCESS | 21276 | 1461237624854 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4a5000 == 122 [pid = 21276] [id = 297] 04:20:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x8e606000) [pid = 21276] [serial = 892] [outer = (nil)] 04:20:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x8e709800) [pid = 21276] [serial = 893] [outer = 0x8e606000] 04:20:24 INFO - PROCESS | 21276 | 1461237624983 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8e711400) [pid = 21276] [serial = 894] [outer = 0x8e606000] 04:20:25 INFO - PROCESS | 21276 | 1461237625892 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]]]}] 04:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1646ms 04:20:25 INFO - PROCESS | 21276 | 1461237625948 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 04:20:25 INFO - PROCESS | 21276 | 1461237625952 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 04:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:20:25 INFO - PROCESS | 21276 | 1461237625958 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 21276 | 1461237625962 Marionette TRACE conn3 <- [1,1162,null,{}] 04:20:25 INFO - PROCESS | 21276 | 1461237625968 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}] 04:20:26 INFO - PROCESS | 21276 | 1461237626222 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 04:20:26 INFO - PROCESS | 21276 | 1461237626474 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d952000 == 123 [pid = 21276] [id = 298] 04:20:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8e504000) [pid = 21276] [serial = 895] [outer = (nil)] 04:20:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8e8d3c00) [pid = 21276] [serial = 896] [outer = 0x8e504000] 04:20:26 INFO - PROCESS | 21276 | 1461237626606 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x8ed8a400) [pid = 21276] [serial = 897] [outer = 0x8e504000] 04:20:27 INFO - PROCESS | 21276 | 1461237627511 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]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1630ms 04:20:27 INFO - PROCESS | 21276 | 1461237627590 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 21276 | 1461237627594 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 04:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:20:27 INFO - PROCESS | 21276 | 1461237627601 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 21276 | 1461237627604 Marionette TRACE conn3 <- [1,1166,null,{}] 04:20:27 INFO - PROCESS | 21276 | 1461237627610 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}] 04:20:27 INFO - PROCESS | 21276 | 1461237627843 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 04:20:28 INFO - PROCESS | 21276 | 1461237628085 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e604c00 == 124 [pid = 21276] [id = 299] 04:20:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x8e781800) [pid = 21276] [serial = 898] [outer = (nil)] 04:20:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 204 (0x8ee2b400) [pid = 21276] [serial = 899] [outer = 0x8e781800] 04:20:28 INFO - PROCESS | 21276 | 1461237628176 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 205 (0x8ee30800) [pid = 21276] [serial = 900] [outer = 0x8e781800] 04:20:29 INFO - PROCESS | 21276 | 1461237629077 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]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1536ms 04:20:29 INFO - PROCESS | 21276 | 1461237629138 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 21276 | 1461237629143 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 04:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:20:29 INFO - PROCESS | 21276 | 1461237629150 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 21276 | 1461237629152 Marionette TRACE conn3 <- [1,1170,null,{}] 04:20:29 INFO - PROCESS | 21276 | 1461237629159 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}] 04:20:29 INFO - PROCESS | 21276 | 1461237629352 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 04:20:29 INFO - PROCESS | 21276 | 1461237629612 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e577800 == 125 [pid = 21276] [id = 300] 04:20:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0x8e8cb400) [pid = 21276] [serial = 901] [outer = (nil)] 04:20:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0x8fc01800) [pid = 21276] [serial = 902] [outer = 0x8e8cb400] 04:20:29 INFO - PROCESS | 21276 | 1461237629747 Marionette DEBUG loaded listener.js 04:20:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x8fc10000) [pid = 21276] [serial = 903] [outer = 0x8e8cb400] 04:20:30 INFO - PROCESS | 21276 | 1461237630654 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]]]}] 04:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1538ms 04:20:30 INFO - PROCESS | 21276 | 1461237630689 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 04:20:30 INFO - PROCESS | 21276 | 1461237630693 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 04:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:20:30 INFO - PROCESS | 21276 | 1461237630700 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 21276 | 1461237630702 Marionette TRACE conn3 <- [1,1174,null,{}] 04:20:30 INFO - PROCESS | 21276 | 1461237630709 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}] 04:20:30 INFO - PROCESS | 21276 | 1461237630904 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 04:20:31 INFO - PROCESS | 21276 | 1461237631163 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc01c00 == 126 [pid = 21276] [id = 301] 04:20:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x8fc0b000) [pid = 21276] [serial = 904] [outer = (nil)] 04:20:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x8fff7c00) [pid = 21276] [serial = 905] [outer = 0x8fc0b000] 04:20:31 INFO - PROCESS | 21276 | 1461237631295 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x90276800) [pid = 21276] [serial = 906] [outer = 0x8fc0b000] 04:20:32 INFO - PROCESS | 21276 | 1461237632320 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] 04:20:32 INFO - PROCESS | 21276 | 1461237632404 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 04:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:20:32 INFO - PROCESS | 21276 | 1461237632412 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 21276 | 1461237632415 Marionette TRACE conn3 <- [1,1178,null,{}] 04:20:32 INFO - PROCESS | 21276 | 1461237632421 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}] 04:20:32 INFO - PROCESS | 21276 | 1461237632654 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 04:20:32 INFO - PROCESS | 21276 | 1461237632967 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fccdc00 == 127 [pid = 21276] [id = 302] 04:20:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x914bcc00) [pid = 21276] [serial = 907] [outer = (nil)] 04:20:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x920b7000) [pid = 21276] [serial = 908] [outer = 0x914bcc00] 04:20:33 INFO - PROCESS | 21276 | 1461237633056 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x92a8e400) [pid = 21276] [serial = 909] [outer = 0x914bcc00] 04:20:33 INFO - PROCESS | 21276 | 1461237633952 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] 04:20:34 INFO - PROCESS | 21276 | 1461237634001 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 04:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:20:34 INFO - PROCESS | 21276 | 1461237634007 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 21276 | 1461237634012 Marionette TRACE conn3 <- [1,1182,null,{}] 04:20:34 INFO - PROCESS | 21276 | 1461237634018 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}] 04:20:34 INFO - PROCESS | 21276 | 1461237634254 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 04:20:34 INFO - PROCESS | 21276 | 1461237634562 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc09c00 == 128 [pid = 21276] [id = 303] 04:20:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x8fcc8800) [pid = 21276] [serial = 910] [outer = (nil)] 04:20:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0x93d0d800) [pid = 21276] [serial = 911] [outer = 0x8fcc8800] 04:20:34 INFO - PROCESS | 21276 | 1461237634664 Marionette DEBUG loaded listener.js 04:20:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0x95193000) [pid = 21276] [serial = 912] [outer = 0x8fcc8800] 04:20:35 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:20:35 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:20:35 INFO - PROCESS | 21276 | 1461237635618 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] 04:20:35 INFO - PROCESS | 21276 | 1461237635706 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 04:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:20:35 INFO - PROCESS | 21276 | 1461237635713 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 21276 | 1461237635717 Marionette TRACE conn3 <- [1,1186,null,{}] 04:20:35 INFO - PROCESS | 21276 | 1461237635722 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}] 04:20:35 INFO - PROCESS | 21276 | 1461237635913 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 04:20:36 INFO - PROCESS | 21276 | 1461237636172 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee2f800 == 129 [pid = 21276] [id = 304] 04:20:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x939e8000) [pid = 21276] [serial = 913] [outer = (nil)] 04:20:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 219 (0x9624e800) [pid = 21276] [serial = 914] [outer = 0x939e8000] 04:20:36 INFO - PROCESS | 21276 | 1461237636304 Marionette DEBUG loaded listener.js 04:20:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 220 (0x966cc000) [pid = 21276] [serial = 915] [outer = 0x939e8000] 04:20:37 INFO - PROCESS | 21276 | 1461237637196 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] 04:20:37 INFO - PROCESS | 21276 | 1461237637255 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 04:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:20:37 INFO - PROCESS | 21276 | 1461237637262 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 21276 | 1461237637265 Marionette TRACE conn3 <- [1,1190,null,{}] 04:20:37 INFO - PROCESS | 21276 | 1461237637271 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}] 04:20:37 INFO - PROCESS | 21276 | 1461237637476 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 04:20:37 INFO - PROCESS | 21276 | 1461237637786 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x91340c00 == 130 [pid = 21276] [id = 305] 04:20:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 221 (0x951ebc00) [pid = 21276] [serial = 916] [outer = (nil)] 04:20:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 222 (0x975f6800) [pid = 21276] [serial = 917] [outer = 0x951ebc00] 04:20:37 INFO - PROCESS | 21276 | 1461237637881 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 223 (0x9784f800) [pid = 21276] [serial = 918] [outer = 0x951ebc00] 04:20:38 INFO - PROCESS | 21276 | 1461237638775 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] 04:20:38 INFO - PROCESS | 21276 | 1461237638857 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 04:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:20:38 INFO - PROCESS | 21276 | 1461237638864 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:20:38 INFO - PROCESS | 21276 | 1461237638867 Marionette TRACE conn3 <- [1,1194,null,{}] 04:20:38 INFO - PROCESS | 21276 | 1461237638873 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}] 04:20:39 INFO - PROCESS | 21276 | 1461237639069 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 04:20:39 INFO - PROCESS | 21276 | 1461237639335 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e604000 == 131 [pid = 21276] [id = 306] 04:20:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 224 (0x8e717800) [pid = 21276] [serial = 919] [outer = (nil)] 04:20:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 225 (0x97da1c00) [pid = 21276] [serial = 920] [outer = 0x8e717800] 04:20:39 INFO - PROCESS | 21276 | 1461237639460 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 226 (0x986e7000) [pid = 21276] [serial = 921] [outer = 0x8e717800] 04:20:40 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:20:40 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:20:40 INFO - PROCESS | 21276 | 1461237640404 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] 04:20:40 INFO - PROCESS | 21276 | 1461237640458 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 04:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:20:40 INFO - PROCESS | 21276 | 1461237640465 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 21276 | 1461237640468 Marionette TRACE conn3 <- [1,1198,null,{}] 04:20:40 INFO - PROCESS | 21276 | 1461237640474 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}] 04:20:40 INFO - PROCESS | 21276 | 1461237640667 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 04:20:40 INFO - PROCESS | 21276 | 1461237640932 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e7800 == 132 [pid = 21276] [id = 307] 04:20:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 227 (0x9682ac00) [pid = 21276] [serial = 922] [outer = (nil)] 04:20:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 228 (0x99101c00) [pid = 21276] [serial = 923] [outer = 0x9682ac00] 04:20:41 INFO - PROCESS | 21276 | 1461237641063 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 229 (0x99140c00) [pid = 21276] [serial = 924] [outer = 0x9682ac00] 04:20:42 INFO - PROCESS | 21276 | 1461237642013 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]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1597ms 04:20:42 INFO - PROCESS | 21276 | 1461237642063 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 21276 | 1461237642067 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 04:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:20:42 INFO - PROCESS | 21276 | 1461237642073 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 21276 | 1461237642077 Marionette TRACE conn3 <- [1,1202,null,{}] 04:20:42 INFO - PROCESS | 21276 | 1461237642083 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}] 04:20:42 INFO - PROCESS | 21276 | 1461237642291 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 04:20:42 INFO - PROCESS | 21276 | 1461237642647 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8669b400 == 133 [pid = 21276] [id = 308] 04:20:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 230 (0x87187400) [pid = 21276] [serial = 925] [outer = (nil)] 04:20:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 231 (0x8b6ce400) [pid = 21276] [serial = 926] [outer = 0x87187400] 04:20:42 INFO - PROCESS | 21276 | 1461237642759 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 232 (0x8b6c1800) [pid = 21276] [serial = 927] [outer = 0x87187400] 04:20:43 INFO - PROCESS | 21276 | 1461237643704 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]]]}] 04:20:43 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 04:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1685ms 04:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:20:43 INFO - PROCESS | 21276 | 1461237643759 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 04:20:43 INFO - PROCESS | 21276 | 1461237643762 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 04:20:43 INFO - PROCESS | 21276 | 1461237643769 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:20:43 INFO - PROCESS | 21276 | 1461237643772 Marionette TRACE conn3 <- [1,1206,null,{}] 04:20:43 INFO - PROCESS | 21276 | 1461237643778 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}] 04:20:43 INFO - PROCESS | 21276 | 1461237643972 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 04:20:44 INFO - PROCESS | 21276 | 1461237644238 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f0c00 == 134 [pid = 21276] [id = 309] 04:20:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 233 (0x8b4be000) [pid = 21276] [serial = 928] [outer = (nil)] 04:20:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 234 (0x99106800) [pid = 21276] [serial = 929] [outer = 0x8b4be000] 04:20:44 INFO - PROCESS | 21276 | 1461237644365 Marionette DEBUG loaded listener.js 04:20:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 235 (0x992b8400) [pid = 21276] [serial = 930] [outer = 0x8b4be000] 04:20:45 INFO - PROCESS | 21276 | 1461237645335 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]]]}] 04:20:45 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 04:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1634ms 04:20:45 INFO - PROCESS | 21276 | 1461237645404 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 04:20:45 INFO - PROCESS | 21276 | 1461237645408 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 04:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:20:45 INFO - PROCESS | 21276 | 1461237645415 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:20:45 INFO - PROCESS | 21276 | 1461237645419 Marionette TRACE conn3 <- [1,1210,null,{}] 04:20:45 INFO - PROCESS | 21276 | 1461237645425 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}] 04:20:45 INFO - PROCESS | 21276 | 1461237645636 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 04:20:46 INFO - PROCESS | 21276 | 1461237646465 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a0800 == 135 [pid = 21276] [id = 310] 04:20:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 236 (0x872a0c00) [pid = 21276] [serial = 931] [outer = (nil)] 04:20:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 237 (0x88ff1400) [pid = 21276] [serial = 932] [outer = 0x872a0c00] 04:20:46 INFO - PROCESS | 21276 | 1461237646554 Marionette DEBUG loaded listener.js 04:20:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 238 (0x893a6000) [pid = 21276] [serial = 933] [outer = 0x872a0c00] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x9518bc00 == 134 [pid = 21276] [id = 191] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc02800 == 133 [pid = 21276] [id = 192] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc0d000 == 132 [pid = 21276] [id = 189] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc0c000 == 131 [pid = 21276] [id = 193] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x89398000 == 130 [pid = 21276] [id = 158] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x845ab800 == 129 [pid = 21276] [id = 291] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce1800 == 128 [pid = 21276] [id = 290] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x87181000 == 127 [pid = 21276] [id = 289] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x872a8000 == 126 [pid = 21276] [id = 288] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x89c52400 == 125 [pid = 21276] [id = 279] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee31400 == 124 [pid = 21276] [id = 278] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8e8d7c00 == 123 [pid = 21276] [id = 277] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50dc00 == 122 [pid = 21276] [id = 275] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8e8d6400 == 121 [pid = 21276] [id = 276] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x845a4800 == 120 [pid = 21276] [id = 274] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8b36c800 == 119 [pid = 21276] [id = 273] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4ad800 == 118 [pid = 21276] [id = 272] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d5400 == 117 [pid = 21276] [id = 271] 04:20:47 INFO - PROCESS | 21276 | --DOCSHELL 0x868a4400 == 116 [pid = 21276] [id = 270] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 237 (0xa0e9c400) [pid = 21276] [serial = 729] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 236 (0x8c5eb800) [pid = 21276] [serial = 803] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 235 (0x8e507800) [pid = 21276] [serial = 804] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 234 (0x8c1e7000) [pid = 21276] [serial = 800] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 233 (0x8a58e400) [pid = 21276] [serial = 797] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 232 (0x8b36d400) [pid = 21276] [serial = 798] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 231 (0x8d823800) [pid = 21276] [serial = 749] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 230 (0x868acc00) [pid = 21276] [serial = 789] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 229 (0x868a9c00) [pid = 21276] [serial = 788] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 228 (0x966d3c00) [pid = 21276] [serial = 761] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 227 (0x8fff4800) [pid = 21276] [serial = 755] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 226 (0x8c359400) [pid = 21276] [serial = 795] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 225 (0x8b6c5400) [pid = 21276] [serial = 794] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 224 (0x8f858000) [pid = 21276] [serial = 752] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 223 (0x8a2cfc00) [pid = 21276] [serial = 792] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 222 (0x89dd6c00) [pid = 21276] [serial = 791] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 221 (0x8b32c000) [pid = 21276] [serial = 746] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 220 (0x939e2000) [pid = 21276] [serial = 758] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 219 (0x9913a400) [pid = 21276] [serial = 764] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 218 (0xa09da800) [pid = 21276] [serial = 767] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 217 (0x8955a800) [pid = 21276] [serial = 807] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 216 (0xa2992c00) [pid = 21276] [serial = 770] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 215 (0xa43b0800) [pid = 21276] [serial = 773] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x97888000) [pid = 21276] [serial = 776] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x89c57000) [pid = 21276] [serial = 779] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0x9637f800) [pid = 21276] [serial = 782] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x845aac00) [pid = 21276] [serial = 785] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8939fc00) [pid = 21276] [serial = 806] [outer = (nil)] [url = about:blank] 04:20:47 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x8c362000) [pid = 21276] [serial = 801] [outer = (nil)] [url = about:blank] 04:20:48 INFO - PROCESS | 21276 | 1461237648224 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]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2837ms 04:20:48 INFO - PROCESS | 21276 | 1461237648254 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 21276 | 1461237648261 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 04:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:20:48 INFO - PROCESS | 21276 | 1461237648270 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 21276 | 1461237648274 Marionette TRACE conn3 <- [1,1214,null,{}] 04:20:48 INFO - PROCESS | 21276 | 1461237648282 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}] 04:20:48 INFO - PROCESS | 21276 | 1461237648487 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 04:20:48 INFO - PROCESS | 21276 | 1461237648663 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x845acc00 == 117 [pid = 21276] [id = 311] 04:20:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x868acc00) [pid = 21276] [serial = 934] [outer = (nil)] 04:20:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x89c50c00) [pid = 21276] [serial = 935] [outer = 0x868acc00] 04:20:48 INFO - PROCESS | 21276 | 1461237648754 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x89ced000) [pid = 21276] [serial = 936] [outer = 0x868acc00] 04:20:49 INFO - PROCESS | 21276 | 1461237649593 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]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1338ms 04:20:49 INFO - PROCESS | 21276 | 1461237649610 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 21276 | 1461237649616 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 04:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:20:49 INFO - PROCESS | 21276 | 1461237649623 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 21276 | 1461237649626 Marionette TRACE conn3 <- [1,1218,null,{}] 04:20:49 INFO - PROCESS | 21276 | 1461237649632 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}] 04:20:49 INFO - PROCESS | 21276 | 1461237649891 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 04:20:50 INFO - PROCESS | 21276 | 1461237650018 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c57000 == 118 [pid = 21276] [id = 312] 04:20:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0x89ce5400) [pid = 21276] [serial = 937] [outer = (nil)] 04:20:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0x8b321000) [pid = 21276] [serial = 938] [outer = 0x89ce5400] 04:20:50 INFO - PROCESS | 21276 | 1461237650092 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0x8b376400) [pid = 21276] [serial = 939] [outer = 0x89ce5400] 04:20:50 INFO - PROCESS | 21276 | 1461237650948 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]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1384ms 04:20:51 INFO - PROCESS | 21276 | 1461237651009 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 21276 | 1461237651013 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 04:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:20:51 INFO - PROCESS | 21276 | 1461237651027 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 21276 | 1461237651035 Marionette TRACE conn3 <- [1,1222,null,{}] 04:20:51 INFO - PROCESS | 21276 | 1461237651052 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}] 04:20:51 INFO - PROCESS | 21276 | 1461237651306 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 04:20:51 INFO - PROCESS | 21276 | 1461237651336 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c50800 == 119 [pid = 21276] [id = 313] 04:20:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0x8c1e7400) [pid = 21276] [serial = 940] [outer = (nil)] 04:20:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0x8c4a2000) [pid = 21276] [serial = 941] [outer = 0x8c1e7400] 04:20:51 INFO - PROCESS | 21276 | 1461237651409 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x8c5e9000) [pid = 21276] [serial = 942] [outer = 0x8c1e7400] 04:20:53 INFO - PROCESS | 21276 | 1461237653209 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] 04:20:53 INFO - PROCESS | 21276 | 1461237653469 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 04:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:20:53 INFO - PROCESS | 21276 | 1461237653477 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 21276 | 1461237653480 Marionette TRACE conn3 <- [1,1226,null,{}] 04:20:53 INFO - PROCESS | 21276 | 1461237653485 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}] 04:20:53 INFO - PROCESS | 21276 | 1461237653651 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 04:20:53 INFO - PROCESS | 21276 | 1461237653662 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a5000 == 120 [pid = 21276] [id = 314] 04:20:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x872a9400) [pid = 21276] [serial = 943] [outer = (nil)] 04:20:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8955b400) [pid = 21276] [serial = 944] [outer = 0x872a9400] 04:20:53 INFO - PROCESS | 21276 | 1461237653736 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x89dd6800) [pid = 21276] [serial = 945] [outer = 0x872a9400] 04:20:54 INFO - PROCESS | 21276 | 1461237654599 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]]]}] 04:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1179ms 04:20:54 INFO - PROCESS | 21276 | 1461237654656 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 04:20:54 INFO - PROCESS | 21276 | 1461237654659 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 04:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:20:54 INFO - PROCESS | 21276 | 1461237654665 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:20:54 INFO - PROCESS | 21276 | 1461237654669 Marionette TRACE conn3 <- [1,1230,null,{}] 04:20:54 INFO - PROCESS | 21276 | 1461237654674 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}] 04:20:54 INFO - PROCESS | 21276 | 1461237654855 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 04:20:54 INFO - PROCESS | 21276 | 1461237654865 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b370800 == 121 [pid = 21276] [id = 315] 04:20:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8b378400) [pid = 21276] [serial = 946] [outer = (nil)] 04:20:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8c362000) [pid = 21276] [serial = 947] [outer = 0x8b378400] 04:20:55 INFO - PROCESS | 21276 | 1461237655126 Marionette DEBUG loaded listener.js 04:20:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8e507400) [pid = 21276] [serial = 948] [outer = 0x8b378400] 04:20:56 INFO - PROCESS | 21276 | 1461237656271 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]]]}] 04:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1636ms 04:20:56 INFO - PROCESS | 21276 | 1461237656303 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 04:20:56 INFO - PROCESS | 21276 | 1461237656311 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 04:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:20:56 INFO - PROCESS | 21276 | 1461237656320 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:20:56 INFO - PROCESS | 21276 | 1461237656326 Marionette TRACE conn3 <- [1,1234,null,{}] 04:20:56 INFO - PROCESS | 21276 | 1461237656335 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}] 04:20:56 INFO - PROCESS | 21276 | 1461237656545 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 04:20:56 INFO - PROCESS | 21276 | 1461237656814 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8729bc00 == 122 [pid = 21276] [id = 316] 04:20:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8729fc00) [pid = 21276] [serial = 949] [outer = (nil)] 04:20:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x89cecc00) [pid = 21276] [serial = 950] [outer = 0x8729fc00] 04:20:56 INFO - PROCESS | 21276 | 1461237656950 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x8a2d5000) [pid = 21276] [serial = 951] [outer = 0x8729fc00] 04:20:57 INFO - PROCESS | 21276 | 1461237657934 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]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1688ms 04:20:58 INFO - PROCESS | 21276 | 1461237658008 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 21276 | 1461237658016 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 04:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:20:58 INFO - PROCESS | 21276 | 1461237658028 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 21276 | 1461237658032 Marionette TRACE conn3 <- [1,1238,null,{}] 04:20:58 INFO - PROCESS | 21276 | 1461237658038 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}] 04:20:58 INFO - PROCESS | 21276 | 1461237658281 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 04:20:58 INFO - PROCESS | 21276 | 1461237658646 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd8000 == 123 [pid = 21276] [id = 317] 04:20:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x8b325000) [pid = 21276] [serial = 952] [outer = (nil)] 04:20:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8c1f0400) [pid = 21276] [serial = 953] [outer = 0x8b325000] 04:20:58 INFO - PROCESS | 21276 | 1461237658736 Marionette DEBUG loaded listener.js 04:20:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8c361c00) [pid = 21276] [serial = 954] [outer = 0x8b325000] 04:20:59 INFO - PROCESS | 21276 | 1461237659636 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]]]}] 04:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1682ms 04:20:59 INFO - PROCESS | 21276 | 1461237659711 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 04:20:59 INFO - PROCESS | 21276 | 1461237659714 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 04:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:20:59 INFO - PROCESS | 21276 | 1461237659722 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:20:59 INFO - PROCESS | 21276 | 1461237659728 Marionette TRACE conn3 <- [1,1242,null,{}] 04:20:59 INFO - PROCESS | 21276 | 1461237659745 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}] 04:20:59 INFO - PROCESS | 21276 | 1461237659985 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 04:21:00 INFO - PROCESS | 21276 | 1461237660254 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a1800 == 124 [pid = 21276] [id = 318] 04:21:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x899f6c00) [pid = 21276] [serial = 955] [outer = (nil)] 04:21:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8e602400) [pid = 21276] [serial = 956] [outer = 0x899f6c00] 04:21:00 INFO - PROCESS | 21276 | 1461237660402 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x8e713800) [pid = 21276] [serial = 957] [outer = 0x899f6c00] 04:21:01 INFO - PROCESS | 21276 | 1461237661329 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]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1687ms 04:21:01 INFO - PROCESS | 21276 | 1461237661409 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 21276 | 1461237661416 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 04:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:21:01 INFO - PROCESS | 21276 | 1461237661423 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 21276 | 1461237661428 Marionette TRACE conn3 <- [1,1246,null,{}] 04:21:01 INFO - PROCESS | 21276 | 1461237661435 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}] 04:21:01 INFO - PROCESS | 21276 | 1461237661689 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 04:21:02 INFO - PROCESS | 21276 | 1461237662001 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4af800 == 125 [pid = 21276] [id = 319] 04:21:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8e56b800) [pid = 21276] [serial = 958] [outer = (nil)] 04:21:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8e77f000) [pid = 21276] [serial = 959] [outer = 0x8e56b800] 04:21:02 INFO - PROCESS | 21276 | 1461237662090 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8e8d0400) [pid = 21276] [serial = 960] [outer = 0x8e56b800] 04:21:02 INFO - PROCESS | 21276 | 1461237662981 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]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1593ms 04:21:03 INFO - PROCESS | 21276 | 1461237663017 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 21276 | 1461237663021 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 04:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:21:03 INFO - PROCESS | 21276 | 1461237663028 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 21276 | 1461237663030 Marionette TRACE conn3 <- [1,1250,null,{}] 04:21:03 INFO - PROCESS | 21276 | 1461237663037 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}] 04:21:03 INFO - PROCESS | 21276 | 1461237663234 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 04:21:03 INFO - PROCESS | 21276 | 1461237663522 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e774400 == 126 [pid = 21276] [id = 320] 04:21:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8e8d7c00) [pid = 21276] [serial = 961] [outer = (nil)] 04:21:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8edeec00) [pid = 21276] [serial = 962] [outer = 0x8e8d7c00] 04:21:03 INFO - PROCESS | 21276 | 1461237663655 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8ee2cc00) [pid = 21276] [serial = 963] [outer = 0x8e8d7c00] 04:21:04 INFO - PROCESS | 21276 | 1461237664589 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]]]}] 04:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1632ms 04:21:04 INFO - PROCESS | 21276 | 1461237664661 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 04:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:21:04 INFO - PROCESS | 21276 | 1461237664665 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 04:21:04 INFO - PROCESS | 21276 | 1461237664672 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:21:04 INFO - PROCESS | 21276 | 1461237664676 Marionette TRACE conn3 <- [1,1254,null,{}] 04:21:04 INFO - PROCESS | 21276 | 1461237664682 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}] 04:21:04 INFO - PROCESS | 21276 | 1461237664895 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 04:21:05 INFO - PROCESS | 21276 | 1461237665163 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8d8400 == 127 [pid = 21276] [id = 321] 04:21:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8ed83000) [pid = 21276] [serial = 964] [outer = (nil)] 04:21:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x8fc0b800) [pid = 21276] [serial = 965] [outer = 0x8ed83000] 04:21:05 INFO - PROCESS | 21276 | 1461237665304 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x8fcd4400) [pid = 21276] [serial = 966] [outer = 0x8ed83000] 04:21:06 INFO - PROCESS | 21276 | 1461237666217 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]]]}] 04:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1587ms 04:21:06 INFO - PROCESS | 21276 | 1461237666259 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 04:21:06 INFO - PROCESS | 21276 | 1461237666263 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 04:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:21:06 INFO - PROCESS | 21276 | 1461237666270 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:21:06 INFO - PROCESS | 21276 | 1461237666273 Marionette TRACE conn3 <- [1,1258,null,{}] 04:21:06 INFO - PROCESS | 21276 | 1461237666279 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}] 04:21:06 INFO - PROCESS | 21276 | 1461237666474 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 04:21:06 INFO - PROCESS | 21276 | 1461237666740 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2aa800 == 128 [pid = 21276] [id = 322] 04:21:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x8f85b000) [pid = 21276] [serial = 967] [outer = (nil)] 04:21:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x906edc00) [pid = 21276] [serial = 968] [outer = 0x8f85b000] 04:21:06 INFO - PROCESS | 21276 | 1461237666871 Marionette DEBUG loaded listener.js 04:21:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x9133e000) [pid = 21276] [serial = 969] [outer = 0x8f85b000] 04:21:07 INFO - PROCESS | 21276 | 1461237667780 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]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1581ms 04:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:21:07 INFO - PROCESS | 21276 | 1461237667852 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 21276 | 1461237667855 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 04:21:07 INFO - PROCESS | 21276 | 1461237667862 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 21276 | 1461237667865 Marionette TRACE conn3 <- [1,1262,null,{}] 04:21:07 INFO - PROCESS | 21276 | 1461237667871 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}] 04:21:08 INFO - PROCESS | 21276 | 1461237668064 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 04:21:08 INFO - PROCESS | 21276 | 1461237668326 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x90610800 == 129 [pid = 21276] [id = 323] 04:21:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x90613400) [pid = 21276] [serial = 970] [outer = (nil)] 04:21:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x939e5400) [pid = 21276] [serial = 971] [outer = 0x90613400] 04:21:08 INFO - PROCESS | 21276 | 1461237668458 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x939ecc00) [pid = 21276] [serial = 972] [outer = 0x90613400] 04:21:09 INFO - PROCESS | 21276 | 1461237669442 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]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1651ms 04:21:09 INFO - PROCESS | 21276 | 1461237669513 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 04:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:21:09 INFO - PROCESS | 21276 | 1461237669517 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 04:21:09 INFO - PROCESS | 21276 | 1461237669524 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 21276 | 1461237669527 Marionette TRACE conn3 <- [1,1266,null,{}] 04:21:09 INFO - PROCESS | 21276 | 1461237669533 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}] 04:21:09 INFO - PROCESS | 21276 | 1461237669768 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 04:21:10 INFO - PROCESS | 21276 | 1461237670083 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b326000 == 130 [pid = 21276] [id = 324] 04:21:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x8b4b1800) [pid = 21276] [serial = 973] [outer = (nil)] 04:21:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x947b1c00) [pid = 21276] [serial = 974] [outer = 0x8b4b1800] 04:21:10 INFO - PROCESS | 21276 | 1461237670169 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x9518f000) [pid = 21276] [serial = 975] [outer = 0x8b4b1800] 04:21:11 INFO - PROCESS | 21276 | 1461237671098 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]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1638ms 04:21:11 INFO - PROCESS | 21276 | 1461237671163 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 04:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:21:11 INFO - PROCESS | 21276 | 1461237671167 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 04:21:11 INFO - PROCESS | 21276 | 1461237671173 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 21276 | 1461237671179 Marionette TRACE conn3 <- [1,1270,null,{}] 04:21:11 INFO - PROCESS | 21276 | 1461237671185 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}] 04:21:11 INFO - PROCESS | 21276 | 1461237671408 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 04:21:11 INFO - PROCESS | 21276 | 1461237671685 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x966cac00 == 131 [pid = 21276] [id = 325] 04:21:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x966ccc00) [pid = 21276] [serial = 976] [outer = (nil)] 04:21:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x9682c800) [pid = 21276] [serial = 977] [outer = 0x966ccc00] 04:21:11 INFO - PROCESS | 21276 | 1461237671819 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x9785c400) [pid = 21276] [serial = 978] [outer = 0x966ccc00] 04:21:12 INFO - PROCESS | 21276 | 1461237672837 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]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1739ms 04:21:12 INFO - PROCESS | 21276 | 1461237672913 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 21276 | 1461237672918 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 04:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:21:12 INFO - PROCESS | 21276 | 1461237672924 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 21276 | 1461237672929 Marionette TRACE conn3 <- [1,1274,null,{}] 04:21:12 INFO - PROCESS | 21276 | 1461237672935 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}] 04:21:13 INFO - PROCESS | 21276 | 1461237673203 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 04:21:13 INFO - PROCESS | 21276 | 1461237673522 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x98232000 == 132 [pid = 21276] [id = 326] 04:21:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x98232400) [pid = 21276] [serial = 979] [outer = (nil)] 04:21:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x99142400) [pid = 21276] [serial = 980] [outer = 0x98232400] 04:21:13 INFO - PROCESS | 21276 | 1461237673628 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x9afec400) [pid = 21276] [serial = 981] [outer = 0x98232400] 04:21:14 INFO - PROCESS | 21276 | 1461237674528 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]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1635ms 04:21:14 INFO - PROCESS | 21276 | 1461237674561 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 21276 | 1461237674564 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 04:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:21:14 INFO - PROCESS | 21276 | 1461237674571 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 21276 | 1461237674574 Marionette TRACE conn3 <- [1,1278,null,{}] 04:21:14 INFO - PROCESS | 21276 | 1461237674580 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}] 04:21:14 INFO - PROCESS | 21276 | 1461237674780 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 04:21:15 INFO - PROCESS | 21276 | 1461237675056 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ca400 == 133 [pid = 21276] [id = 327] 04:21:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x8b32cc00) [pid = 21276] [serial = 982] [outer = (nil)] 04:21:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 204 (0x9e91e400) [pid = 21276] [serial = 983] [outer = 0x8b32cc00] 04:21:15 INFO - PROCESS | 21276 | 1461237675186 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 205 (0x9fa22800) [pid = 21276] [serial = 984] [outer = 0x8b32cc00] 04:21:16 INFO - PROCESS | 21276 | 1461237676071 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]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1540ms 04:21:16 INFO - PROCESS | 21276 | 1461237676111 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 21276 | 1461237676114 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 04:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:21:16 INFO - PROCESS | 21276 | 1461237676122 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 21276 | 1461237676125 Marionette TRACE conn3 <- [1,1282,null,{}] 04:21:16 INFO - PROCESS | 21276 | 1461237676131 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}] 04:21:16 INFO - PROCESS | 21276 | 1461237676331 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 04:21:16 INFO - PROCESS | 21276 | 1461237676607 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x9ad07c00 == 134 [pid = 21276] [id = 328] 04:21:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 206 (0x9de6b400) [pid = 21276] [serial = 985] [outer = (nil)] 04:21:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 207 (0x9fb54400) [pid = 21276] [serial = 986] [outer = 0x9de6b400] 04:21:16 INFO - PROCESS | 21276 | 1461237676739 Marionette DEBUG loaded listener.js 04:21:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 208 (0x9fb5c000) [pid = 21276] [serial = 987] [outer = 0x9de6b400] 04:21:17 INFO - PROCESS | 21276 | 1461237677657 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]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1591ms 04:21:17 INFO - PROCESS | 21276 | 1461237677714 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 21276 | 1461237677718 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 04:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:21:17 INFO - PROCESS | 21276 | 1461237677724 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 21276 | 1461237677728 Marionette TRACE conn3 <- [1,1286,null,{}] 04:21:17 INFO - PROCESS | 21276 | 1461237677734 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}] 04:21:17 INFO - PROCESS | 21276 | 1461237677946 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 04:21:18 INFO - PROCESS | 21276 | 1461237678257 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x9e91f000 == 135 [pid = 21276] [id = 329] 04:21:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 209 (0x9e91f400) [pid = 21276] [serial = 988] [outer = (nil)] 04:21:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 210 (0x9fe0fc00) [pid = 21276] [serial = 989] [outer = 0x9e91f400] 04:21:18 INFO - PROCESS | 21276 | 1461237678354 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 211 (0x9fea1c00) [pid = 21276] [serial = 990] [outer = 0x9e91f400] 04:21:19 INFO - PROCESS | 21276 | 1461237679246 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]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1591ms 04:21:19 INFO - PROCESS | 21276 | 1461237679316 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 04:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:21:19 INFO - PROCESS | 21276 | 1461237679331 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 04:21:19 INFO - PROCESS | 21276 | 1461237679338 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 21276 | 1461237679341 Marionette TRACE conn3 <- [1,1290,null,{}] 04:21:19 INFO - PROCESS | 21276 | 1461237679347 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}] 04:21:19 INFO - PROCESS | 21276 | 1461237679598 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 04:21:19 INFO - PROCESS | 21276 | 1461237679916 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a7000 == 136 [pid = 21276] [id = 330] 04:21:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 212 (0x8c5e5000) [pid = 21276] [serial = 991] [outer = (nil)] 04:21:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 213 (0xa0991c00) [pid = 21276] [serial = 992] [outer = 0x8c5e5000] 04:21:20 INFO - PROCESS | 21276 | 1461237680003 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 214 (0xa09d8000) [pid = 21276] [serial = 993] [outer = 0x8c5e5000] 04:21:20 INFO - PROCESS | 21276 | 1461237680881 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]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1589ms 04:21:20 INFO - PROCESS | 21276 | 1461237680927 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 21276 | 1461237680931 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 04:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:21:20 INFO - PROCESS | 21276 | 1461237680937 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 21276 | 1461237680940 Marionette TRACE conn3 <- [1,1294,null,{}] 04:21:20 INFO - PROCESS | 21276 | 1461237680946 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}] 04:21:21 INFO - PROCESS | 21276 | 1461237681145 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 04:21:21 INFO - PROCESS | 21276 | 1461237681455 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fed8800 == 137 [pid = 21276] [id = 331] 04:21:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 215 (0xa0914c00) [pid = 21276] [serial = 994] [outer = (nil)] 04:21:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 216 (0xa0e6e800) [pid = 21276] [serial = 995] [outer = 0xa0914c00] 04:21:21 INFO - PROCESS | 21276 | 1461237681546 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 217 (0xa0e72000) [pid = 21276] [serial = 996] [outer = 0xa0914c00] 04:21:22 INFO - PROCESS | 21276 | 1461237682474 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]]]}] 04:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1585ms 04:21:22 INFO - PROCESS | 21276 | 1461237682523 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 04:21:22 INFO - PROCESS | 21276 | 1461237682527 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 04:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:21:22 INFO - PROCESS | 21276 | 1461237682533 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 21276 | 1461237682536 Marionette TRACE conn3 <- [1,1298,null,{}] 04:21:22 INFO - PROCESS | 21276 | 1461237682542 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}] 04:21:22 INFO - PROCESS | 21276 | 1461237682744 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 04:21:23 INFO - PROCESS | 21276 | 1461237683057 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x86693c00 == 138 [pid = 21276] [id = 332] 04:21:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 218 (0x86696000) [pid = 21276] [serial = 997] [outer = (nil)] 04:21:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 219 (0x89c5b000) [pid = 21276] [serial = 998] [outer = 0x86696000] 04:21:23 INFO - PROCESS | 21276 | 1461237683151 Marionette DEBUG loaded listener.js 04:21:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 220 (0x8a2d1000) [pid = 21276] [serial = 999] [outer = 0x86696000] 04:21:24 INFO - PROCESS | 21276 | 1461237684095 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]]]}] 04:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1583ms 04:21:24 INFO - PROCESS | 21276 | 1461237684116 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 04:21:24 INFO - PROCESS | 21276 | 1461237684120 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 04:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:21:24 INFO - PROCESS | 21276 | 1461237684127 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:21:24 INFO - PROCESS | 21276 | 1461237684130 Marionette TRACE conn3 <- [1,1302,null,{}] 04:21:24 INFO - PROCESS | 21276 | 1461237684136 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}] 04:21:24 INFO - PROCESS | 21276 | 1461237684345 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 04:21:24 INFO - PROCESS | 21276 | 1461237684674 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a3000 == 139 [pid = 21276] [id = 333] 04:21:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 221 (0x845a4c00) [pid = 21276] [serial = 1000] [outer = (nil)] 04:21:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 222 (0x899fd800) [pid = 21276] [serial = 1001] [outer = 0x845a4c00] 04:21:24 INFO - PROCESS | 21276 | 1461237684767 Marionette DEBUG loaded listener.js 04:21:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 223 (0x89c55c00) [pid = 21276] [serial = 1002] [outer = 0x845a4c00] 04:21:25 INFO - PROCESS | 21276 | 1461237685733 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]]]}] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e773800 == 138 [pid = 21276] [id = 258] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c51000 == 137 [pid = 21276] [id = 260] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x845a1800 == 136 [pid = 21276] [id = 261] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4e400 == 135 [pid = 21276] [id = 259] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0xa0b1e800 == 134 [pid = 21276] [id = 257] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x868a5000 == 133 [pid = 21276] [id = 314] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c50800 == 132 [pid = 21276] [id = 313] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c57000 == 131 [pid = 21276] [id = 312] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x845acc00 == 130 [pid = 21276] [id = 311] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x872a0800 == 129 [pid = 21276] [id = 310] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b6000 == 128 [pid = 21276] [id = 296] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x899f3400 == 127 [pid = 21276] [id = 294] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ef000 == 126 [pid = 21276] [id = 295] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff6c00 == 125 [pid = 21276] [id = 293] 04:21:27 INFO - PROCESS | 21276 | --DOCSHELL 0x920b5400 == 124 [pid = 21276] [id = 10] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 222 (0x89c58800) [pid = 21276] [serial = 780] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 221 (0x8e60d000) [pid = 21276] [serial = 675] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 220 (0xa4372000) [pid = 21276] [serial = 783] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 219 (0x9fb9ac00) [pid = 21276] [serial = 726] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 218 (0x9785ac00) [pid = 21276] [serial = 711] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 217 (0xa43b6800) [pid = 21276] [serial = 774] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 216 (0x8c4ad400) [pid = 21276] [serial = 681] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 215 (0x939efc00) [pid = 21276] [serial = 759] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 214 (0x845ad800) [pid = 21276] [serial = 786] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 213 (0x8fc03400) [pid = 21276] [serial = 753] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 212 (0xa3b81000) [pid = 21276] [serial = 771] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 211 (0x9ad06800) [pid = 21276] [serial = 765] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 210 (0x8b379000) [pid = 21276] [serial = 747] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 209 (0x98b61400) [pid = 21276] [serial = 717] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 208 (0x9114f800) [pid = 21276] [serial = 756] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 207 (0x92a90000) [pid = 21276] [serial = 702] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 206 (0x8a592c00) [pid = 21276] [serial = 678] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 205 (0xa0e76000) [pid = 21276] [serial = 768] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 204 (0x966d7000) [pid = 21276] [serial = 708] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 203 (0x9af7d000) [pid = 21276] [serial = 723] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 202 (0x9707dc00) [pid = 21276] [serial = 762] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0x9822a800) [pid = 21276] [serial = 714] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8ed8e800) [pid = 21276] [serial = 687] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x8fff8c00) [pid = 21276] [serial = 696] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x8e605000) [pid = 21276] [serial = 750] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8e715000) [pid = 21276] [serial = 684] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x9acdc000) [pid = 21276] [serial = 720] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x8fcc6400) [pid = 21276] [serial = 693] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x8f2aac00) [pid = 21276] [serial = 690] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x939ef000) [pid = 21276] [serial = 705] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x91334000) [pid = 21276] [serial = 699] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0xa44b4400) [pid = 21276] [serial = 777] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x8a4b3800) [pid = 21276] [serial = 872] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x89ce5c00) [pid = 21276] [serial = 869] [outer = (nil)] [url = about:blank] 04:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 3196ms 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x8ee30400) [pid = 21276] [serial = 830] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8f2b2000) [pid = 21276] [serial = 831] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x8e775400) [pid = 21276] [serial = 824] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8e777800) [pid = 21276] [serial = 825] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x986dc000) [pid = 21276] [serial = 851] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x98855400) [pid = 21276] [serial = 852] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x893a2800) [pid = 21276] [serial = 812] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8a597400) [pid = 21276] [serial = 873] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x899fa800) [pid = 21276] [serial = 813] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x96688400) [pid = 21276] [serial = 845] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x9668b800) [pid = 21276] [serial = 846] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8ed82400) [pid = 21276] [serial = 827] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8ed8ac00) [pid = 21276] [serial = 828] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8b325c00) [pid = 21276] [serial = 815] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8b4bc800) [pid = 21276] [serial = 816] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8a2d2400) [pid = 21276] [serial = 809] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x89555000) [pid = 21276] [serial = 863] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8a597800) [pid = 21276] [serial = 864] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x95193c00) [pid = 21276] [serial = 842] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8b323c00) [pid = 21276] [serial = 875] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9624d800) [pid = 21276] [serial = 843] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8fff0800) [pid = 21276] [serial = 836] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8fff5400) [pid = 21276] [serial = 837] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x92042000) [pid = 21276] [serial = 839] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x92ce7400) [pid = 21276] [serial = 840] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8717cc00) [pid = 21276] [serial = 860] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8b370400) [pid = 21276] [serial = 861] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8939c400) [pid = 21276] [serial = 866] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x89550800) [pid = 21276] [serial = 867] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8fc01400) [pid = 21276] [serial = 833] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8fc08c00) [pid = 21276] [serial = 834] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8d81b400) [pid = 21276] [serial = 818] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8d956000) [pid = 21276] [serial = 819] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x9ace0400) [pid = 21276] [serial = 854] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x9ad03000) [pid = 21276] [serial = 855] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8e589000) [pid = 21276] [serial = 821] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8e605800) [pid = 21276] [serial = 822] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x893a0c00) [pid = 21276] [serial = 857] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8b6cf000) [pid = 21276] [serial = 858] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x9785b400) [pid = 21276] [serial = 848] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x9788a400) [pid = 21276] [serial = 849] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8b4b7c00) [pid = 21276] [serial = 878] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x89dd0c00) [pid = 21276] [serial = 870] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8b36cc00) [pid = 21276] [serial = 876] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e8cbc00) [pid = 21276] [serial = 744] [outer = (nil)] [url = about:blank] 04:21:27 INFO - PROCESS | 21276 | 1461237687592 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 04:21:27 INFO - PROCESS | 21276 | 1461237687596 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 04:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:21:27 INFO - PROCESS | 21276 | 1461237687607 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:21:27 INFO - PROCESS | 21276 | 1461237687613 Marionette TRACE conn3 <- [1,1306,null,{}] 04:21:27 INFO - PROCESS | 21276 | 1461237687621 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}] 04:21:27 INFO - PROCESS | 21276 | 1461237687802 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 04:21:27 INFO - PROCESS | 21276 | 1461237687856 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x89551000 == 125 [pid = 21276] [id = 334] 04:21:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89559c00) [pid = 21276] [serial = 1003] [outer = (nil)] 04:21:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x899f6400) [pid = 21276] [serial = 1004] [outer = 0x89559c00] 04:21:28 INFO - PROCESS | 21276 | 1461237688082 Marionette DEBUG loaded listener.js 04:21:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x89c50000) [pid = 21276] [serial = 1005] [outer = 0x89559c00] 04:21:28 INFO - PROCESS | 21276 | 1461237688889 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]]]}] 04:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1345ms 04:21:28 INFO - PROCESS | 21276 | 1461237688953 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 04:21:28 INFO - PROCESS | 21276 | 1461237688958 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 04:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:21:28 INFO - PROCESS | 21276 | 1461237688970 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:21:28 INFO - PROCESS | 21276 | 1461237688975 Marionette TRACE conn3 <- [1,1310,null,{}] 04:21:28 INFO - PROCESS | 21276 | 1461237688983 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}] 04:21:29 INFO - PROCESS | 21276 | 1461237689167 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 04:21:29 INFO - PROCESS | 21276 | 1461237689368 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x89552c00 == 126 [pid = 21276] [id = 335] 04:21:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x89dd2400) [pid = 21276] [serial = 1006] [outer = (nil)] 04:21:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8a2ce000) [pid = 21276] [serial = 1007] [outer = 0x89dd2400] 04:21:29 INFO - PROCESS | 21276 | 1461237689445 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8a58e000) [pid = 21276] [serial = 1008] [outer = 0x89dd2400] 04:21:30 INFO - PROCESS | 21276 | 1461237690429 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] 04:21:30 INFO - PROCESS | 21276 | 1461237690512 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 04:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:21:30 INFO - PROCESS | 21276 | 1461237690518 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 21276 | 1461237690522 Marionette TRACE conn3 <- [1,1314,null,{}] 04:21:30 INFO - PROCESS | 21276 | 1461237690543 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}] 04:21:30 INFO - PROCESS | 21276 | 1461237690784 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 04:21:30 INFO - PROCESS | 21276 | 1461237690812 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a598400 == 127 [pid = 21276] [id = 336] 04:21:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8b32f400) [pid = 21276] [serial = 1009] [outer = (nil)] 04:21:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8b4bc800) [pid = 21276] [serial = 1010] [outer = 0x8b32f400] 04:21:30 INFO - PROCESS | 21276 | 1461237690893 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8b6cf000) [pid = 21276] [serial = 1011] [outer = 0x8b32f400] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x868acc00) [pid = 21276] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8c1e7400) [pid = 21276] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x872a0c00) [pid = 21276] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x872a9400) [pid = 21276] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x89ce5400) [pid = 21276] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x92a8d800) [pid = 21276] [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.] 04:21:32 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x9528c800) [pid = 21276] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:21:32 INFO - PROCESS | 21276 | 1461237692307 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]]]}] 04:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1838ms 04:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:21:32 INFO - PROCESS | 21276 | 1461237692358 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 04:21:32 INFO - PROCESS | 21276 | 1461237692361 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 04:21:32 INFO - PROCESS | 21276 | 1461237692367 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:21:32 INFO - PROCESS | 21276 | 1461237692371 Marionette TRACE conn3 <- [1,1318,null,{}] 04:21:32 INFO - PROCESS | 21276 | 1461237692398 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}] 04:21:32 INFO - PROCESS | 21276 | 1461237692639 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 04:21:32 INFO - PROCESS | 21276 | 1461237692806 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8669a400 == 128 [pid = 21276] [id = 337] 04:21:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x89ce5400) [pid = 21276] [serial = 1012] [outer = (nil)] 04:21:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8b6ccc00) [pid = 21276] [serial = 1013] [outer = 0x89ce5400] 04:21:32 INFO - PROCESS | 21276 | 1461237692883 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8c359000) [pid = 21276] [serial = 1014] [outer = 0x89ce5400] 04:21:33 INFO - PROCESS | 21276 | 1461237693655 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]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1339ms 04:21:33 INFO - PROCESS | 21276 | 1461237693706 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 21276 | 1461237693709 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 04:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:21:33 INFO - PROCESS | 21276 | 1461237693716 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 21276 | 1461237693718 Marionette TRACE conn3 <- [1,1322,null,{}] 04:21:33 INFO - PROCESS | 21276 | 1461237693724 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}] 04:21:33 INFO - PROCESS | 21276 | 1461237693897 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 04:21:33 INFO - PROCESS | 21276 | 1461237693913 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b377800 == 129 [pid = 21276] [id = 338] 04:21:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8c1e6000) [pid = 21276] [serial = 1015] [outer = (nil)] 04:21:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8d823800) [pid = 21276] [serial = 1016] [outer = 0x8c1e6000] 04:21:33 INFO - PROCESS | 21276 | 1461237693986 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8d950400) [pid = 21276] [serial = 1017] [outer = 0x8c1e6000] 04:21:35 INFO - PROCESS | 21276 | 1461237695310 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]]]}] 04:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1638ms 04:21:35 INFO - PROCESS | 21276 | 1461237695355 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 21276 | 1461237695363 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 04:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:21:35 INFO - PROCESS | 21276 | 1461237695373 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 21276 | 1461237695379 Marionette TRACE conn3 <- [1,1326,null,{}] 04:21:35 INFO - PROCESS | 21276 | 1461237695387 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}] 04:21:35 INFO - PROCESS | 21276 | 1461237695600 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 04:21:35 INFO - PROCESS | 21276 | 1461237695871 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fb800 == 130 [pid = 21276] [id = 339] 04:21:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x89c4f000) [pid = 21276] [serial = 1018] [outer = (nil)] 04:21:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8a2c8400) [pid = 21276] [serial = 1019] [outer = 0x89c4f000] 04:21:36 INFO - PROCESS | 21276 | 1461237696007 Marionette DEBUG loaded listener.js 04:21:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8b327c00) [pid = 21276] [serial = 1020] [outer = 0x89c4f000] 04:21:37 INFO - PROCESS | 21276 | 1461237697063 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]]]}] 04:21:37 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 04:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1739ms 04:21:37 INFO - PROCESS | 21276 | 1461237697113 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 21276 | 1461237697121 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 04:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:21:37 INFO - PROCESS | 21276 | 1461237697132 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 21276 | 1461237697136 Marionette TRACE conn3 <- [1,1330,null,{}] 04:21:37 INFO - PROCESS | 21276 | 1461237697143 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}] 04:21:37 INFO - PROCESS | 21276 | 1461237697353 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 04:21:37 INFO - PROCESS | 21276 | 1461237697680 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b8c00 == 131 [pid = 21276] [id = 340] 04:21:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8c4a4800) [pid = 21276] [serial = 1021] [outer = (nil)] 04:21:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8c5eb800) [pid = 21276] [serial = 1022] [outer = 0x8c4a4800] 04:21:37 INFO - PROCESS | 21276 | 1461237697778 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8e502400) [pid = 21276] [serial = 1023] [outer = 0x8c4a4800] 04:21:38 INFO - PROCESS | 21276 | 1461237698660 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]]]}] 04:21:38 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 04:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1587ms 04:21:38 INFO - PROCESS | 21276 | 1461237698727 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 04:21:38 INFO - PROCESS | 21276 | 1461237698732 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 04:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:21:38 INFO - PROCESS | 21276 | 1461237698741 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:21:38 INFO - PROCESS | 21276 | 1461237698747 Marionette TRACE conn3 <- [1,1334,null,{}] 04:21:38 INFO - PROCESS | 21276 | 1461237698764 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}] 04:21:38 INFO - PROCESS | 21276 | 1461237698977 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 04:21:39 INFO - PROCESS | 21276 | 1461237699245 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e572400 == 132 [pid = 21276] [id = 341] 04:21:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8e58dc00) [pid = 21276] [serial = 1024] [outer = (nil)] 04:21:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8e70a400) [pid = 21276] [serial = 1025] [outer = 0x8e58dc00] 04:21:39 INFO - PROCESS | 21276 | 1461237699375 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8e774c00) [pid = 21276] [serial = 1026] [outer = 0x8e58dc00] 04:21:40 INFO - PROCESS | 21276 | 1461237700267 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]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1585ms 04:21:40 INFO - PROCESS | 21276 | 1461237700327 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 21276 | 1461237700331 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 04:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:21:40 INFO - PROCESS | 21276 | 1461237700338 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 21276 | 1461237700342 Marionette TRACE conn3 <- [1,1338,null,{}] 04:21:40 INFO - PROCESS | 21276 | 1461237700347 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}] 04:21:40 INFO - PROCESS | 21276 | 1461237700550 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 04:21:40 INFO - PROCESS | 21276 | 1461237700807 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e778400 == 133 [pid = 21276] [id = 342] 04:21:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8e77d400) [pid = 21276] [serial = 1027] [outer = (nil)] 04:21:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8e8cb800) [pid = 21276] [serial = 1028] [outer = 0x8e77d400] 04:21:40 INFO - PROCESS | 21276 | 1461237700937 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8ed85800) [pid = 21276] [serial = 1029] [outer = 0x8e77d400] 04:21:42 INFO - PROCESS | 21276 | 1461237702285 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]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 04:21:42 INFO - PROCESS | 21276 | 1461237702379 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 21276 | 1461237702382 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 04:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:21:42 INFO - PROCESS | 21276 | 1461237702389 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 21276 | 1461237702392 Marionette TRACE conn3 <- [1,1342,null,{}] 04:21:42 INFO - PROCESS | 21276 | 1461237702398 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}] 04:21:42 INFO - PROCESS | 21276 | 1461237702616 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 04:21:42 INFO - PROCESS | 21276 | 1461237702873 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff7000 == 134 [pid = 21276] [id = 343] 04:21:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8e777c00) [pid = 21276] [serial = 1030] [outer = (nil)] 04:21:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8ee23800) [pid = 21276] [serial = 1031] [outer = 0x8e777c00] 04:21:43 INFO - PROCESS | 21276 | 1461237702998 Marionette DEBUG loaded listener.js 04:21:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8f2ae400) [pid = 21276] [serial = 1032] [outer = 0x8e777c00] 04:21:43 INFO - PROCESS | 21276 | 1461237703977 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]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1630ms 04:21:44 INFO - PROCESS | 21276 | 1461237704021 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 04:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:21:44 INFO - PROCESS | 21276 | 1461237704025 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 04:21:44 INFO - PROCESS | 21276 | 1461237704031 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 21276 | 1461237704035 Marionette TRACE conn3 <- [1,1346,null,{}] 04:21:44 INFO - PROCESS | 21276 | 1461237704041 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}] 04:21:44 INFO - PROCESS | 21276 | 1461237704266 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 04:21:44 INFO - PROCESS | 21276 | 1461237704525 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce4800 == 135 [pid = 21276] [id = 344] 04:21:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x89ce9c00) [pid = 21276] [serial = 1033] [outer = (nil)] 04:21:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8f861800) [pid = 21276] [serial = 1034] [outer = 0x89ce9c00] 04:21:44 INFO - PROCESS | 21276 | 1461237704659 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fc0a400) [pid = 21276] [serial = 1035] [outer = 0x89ce9c00] 04:21:45 INFO - PROCESS | 21276 | 1461237705566 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]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1585ms 04:21:45 INFO - PROCESS | 21276 | 1461237705617 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 21276 | 1461237705621 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 04:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:21:45 INFO - PROCESS | 21276 | 1461237705628 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 21276 | 1461237705632 Marionette TRACE conn3 <- [1,1350,null,{}] 04:21:45 INFO - PROCESS | 21276 | 1461237705638 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}] 04:21:45 INFO - PROCESS | 21276 | 1461237705833 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 04:21:46 INFO - PROCESS | 21276 | 1461237706090 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e6c00 == 136 [pid = 21276] [id = 345] 04:21:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x8f85f000) [pid = 21276] [serial = 1036] [outer = (nil)] 04:21:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x8fff4800) [pid = 21276] [serial = 1037] [outer = 0x8f85f000] 04:21:46 INFO - PROCESS | 21276 | 1461237706222 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x90273000) [pid = 21276] [serial = 1038] [outer = 0x8f85f000] 04:21:47 INFO - PROCESS | 21276 | 1461237707115 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]]]}] 04:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1532ms 04:21:47 INFO - PROCESS | 21276 | 1461237707161 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 04:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:21:47 INFO - PROCESS | 21276 | 1461237707165 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 04:21:47 INFO - PROCESS | 21276 | 1461237707172 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 21276 | 1461237707176 Marionette TRACE conn3 <- [1,1354,null,{}] 04:21:47 INFO - PROCESS | 21276 | 1461237707182 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}] 04:21:47 INFO - PROCESS | 21276 | 1461237707395 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 04:21:47 INFO - PROCESS | 21276 | 1461237707668 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1f2800 == 137 [pid = 21276] [id = 346] 04:21:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8e77c800) [pid = 21276] [serial = 1039] [outer = (nil)] 04:21:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x91334400) [pid = 21276] [serial = 1040] [outer = 0x8e77c800] 04:21:47 INFO - PROCESS | 21276 | 1461237707810 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x92042000) [pid = 21276] [serial = 1041] [outer = 0x8e77c800] 04:21:48 INFO - PROCESS | 21276 | 1461237708795 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]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1641ms 04:21:48 INFO - PROCESS | 21276 | 1461237708813 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 21276 | 1461237708816 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 04:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:21:48 INFO - PROCESS | 21276 | 1461237708823 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 21276 | 1461237708827 Marionette TRACE conn3 <- [1,1358,null,{}] 04:21:48 INFO - PROCESS | 21276 | 1461237708832 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}] 04:21:49 INFO - PROCESS | 21276 | 1461237709027 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 04:21:49 INFO - PROCESS | 21276 | 1461237709298 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939b400 == 138 [pid = 21276] [id = 347] 04:21:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x89552800) [pid = 21276] [serial = 1042] [outer = (nil)] 04:21:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x92cea800) [pid = 21276] [serial = 1043] [outer = 0x89552800] 04:21:49 INFO - PROCESS | 21276 | 1461237709428 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x939e1400) [pid = 21276] [serial = 1044] [outer = 0x89552800] 04:21:50 INFO - PROCESS | 21276 | 1461237710298 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]]]}] 04:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1538ms 04:21:50 INFO - PROCESS | 21276 | 1461237710362 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 04:21:50 INFO - PROCESS | 21276 | 1461237710366 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 04:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:21:50 INFO - PROCESS | 21276 | 1461237710372 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:21:50 INFO - PROCESS | 21276 | 1461237710376 Marionette TRACE conn3 <- [1,1362,null,{}] 04:21:50 INFO - PROCESS | 21276 | 1461237710381 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}] 04:21:50 INFO - PROCESS | 21276 | 1461237710601 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 04:21:50 INFO - PROCESS | 21276 | 1461237710874 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133a400 == 139 [pid = 21276] [id = 348] 04:21:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x93d0cc00) [pid = 21276] [serial = 1045] [outer = (nil)] 04:21:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x9518b000) [pid = 21276] [serial = 1046] [outer = 0x93d0cc00] 04:21:51 INFO - PROCESS | 21276 | 1461237711003 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x95284800) [pid = 21276] [serial = 1047] [outer = 0x93d0cc00] 04:21:51 INFO - PROCESS | 21276 | 1461237711926 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]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1589ms 04:21:51 INFO - PROCESS | 21276 | 1461237711962 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 21276 | 1461237711967 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 04:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:21:51 INFO - PROCESS | 21276 | 1461237711974 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 21276 | 1461237711979 Marionette TRACE conn3 <- [1,1366,null,{}] 04:21:51 INFO - PROCESS | 21276 | 1461237711985 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}] 04:21:52 INFO - PROCESS | 21276 | 1461237712211 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 04:21:52 INFO - PROCESS | 21276 | 1461237712476 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x951edc00 == 140 [pid = 21276] [id = 349] 04:21:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x9528b800) [pid = 21276] [serial = 1048] [outer = (nil)] 04:21:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x966d2000) [pid = 21276] [serial = 1049] [outer = 0x9528b800] 04:21:52 INFO - PROCESS | 21276 | 1461237712619 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x975f7c00) [pid = 21276] [serial = 1050] [outer = 0x9528b800] 04:21:53 INFO - PROCESS | 21276 | 1461237713598 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] 04:21:53 INFO - PROCESS | 21276 | 1461237713624 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 04:21:53 INFO - PROCESS | 21276 | 1461237713630 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 21276 | 1461237713634 Marionette TRACE conn3 <- [1,1370,null,{}] 04:21:53 INFO - PROCESS | 21276 | 1461237713640 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}] 04:21:53 INFO - PROCESS | 21276 | 1461237713833 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 04:21:54 INFO - PROCESS | 21276 | 1461237714107 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d822400 == 141 [pid = 21276] [id = 350] 04:21:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x951ef400) [pid = 21276] [serial = 1051] [outer = (nil)] 04:21:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x9799b400) [pid = 21276] [serial = 1052] [outer = 0x951ef400] 04:21:54 INFO - PROCESS | 21276 | 1461237714233 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x98226c00) [pid = 21276] [serial = 1053] [outer = 0x951ef400] 04:21:55 INFO - PROCESS | 21276 | 1461237715144 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] 04:21:55 INFO - PROCESS | 21276 | 1461237715167 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 04:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:21:55 INFO - PROCESS | 21276 | 1461237715173 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 21276 | 1461237715176 Marionette TRACE conn3 <- [1,1374,null,{}] 04:21:55 INFO - PROCESS | 21276 | 1461237715182 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}] 04:21:55 INFO - PROCESS | 21276 | 1461237715372 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 04:21:55 INFO - PROCESS | 21276 | 1461237715639 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x98231c00 == 142 [pid = 21276] [id = 351] 04:21:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x98831400) [pid = 21276] [serial = 1054] [outer = (nil)] 04:21:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x98b31400) [pid = 21276] [serial = 1055] [outer = 0x98831400] 04:21:55 INFO - PROCESS | 21276 | 1461237715767 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x98e8fc00) [pid = 21276] [serial = 1056] [outer = 0x98831400] 04:21:56 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:21:56 INFO - PROCESS | 21276 | 1461237716685 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] 04:21:56 INFO - PROCESS | 21276 | 1461237716726 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 04:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:21:56 INFO - PROCESS | 21276 | 1461237716733 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 21276 | 1461237716736 Marionette TRACE conn3 <- [1,1378,null,{}] 04:21:56 INFO - PROCESS | 21276 | 1461237716742 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}] 04:21:56 INFO - PROCESS | 21276 | 1461237716930 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 04:21:57 INFO - PROCESS | 21276 | 1461237717198 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4ae400 == 143 [pid = 21276] [id = 352] 04:21:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x9913a400) [pid = 21276] [serial = 1057] [outer = (nil)] 04:21:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x9acdf400) [pid = 21276] [serial = 1058] [outer = 0x9913a400] 04:21:57 INFO - PROCESS | 21276 | 1461237717329 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x9af7a000) [pid = 21276] [serial = 1059] [outer = 0x9913a400] 04:21:58 INFO - PROCESS | 21276 | 1461237718294 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] 04:21:58 INFO - PROCESS | 21276 | 1461237718375 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 04:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:21:58 INFO - PROCESS | 21276 | 1461237718382 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 21276 | 1461237718386 Marionette TRACE conn3 <- [1,1382,null,{}] 04:21:58 INFO - PROCESS | 21276 | 1461237718433 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}] 04:21:58 INFO - PROCESS | 21276 | 1461237718698 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 04:21:58 INFO - PROCESS | 21276 | 1461237718947 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x97858400 == 144 [pid = 21276] [id = 353] 04:21:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x9803c400) [pid = 21276] [serial = 1060] [outer = (nil)] 04:21:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x9fb57400) [pid = 21276] [serial = 1061] [outer = 0x9803c400] 04:21:59 INFO - PROCESS | 21276 | 1461237719038 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x9fd66000) [pid = 21276] [serial = 1062] [outer = 0x9803c400] 04:21:59 INFO - PROCESS | 21276 | [21276] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:21:59 INFO - PROCESS | 21276 | 1461237719982 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] 04:22:00 INFO - PROCESS | 21276 | 1461237720068 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 04:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:22:00 INFO - PROCESS | 21276 | 1461237720076 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:22:00 INFO - PROCESS | 21276 | 1461237720079 Marionette TRACE conn3 <- [1,1386,null,{}] 04:22:00 INFO - PROCESS | 21276 | 1461237720085 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}] 04:22:00 INFO - PROCESS | 21276 | 1461237720286 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 04:22:00 INFO - PROCESS | 21276 | 1461237720599 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fa21c00 == 145 [pid = 21276] [id = 354] 04:22:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0xa0914400) [pid = 21276] [serial = 1063] [outer = (nil)] 04:22:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0xa0e71c00) [pid = 21276] [serial = 1064] [outer = 0xa0914400] 04:22:00 INFO - PROCESS | 21276 | 1461237720691 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0xa0e78800) [pid = 21276] [serial = 1065] [outer = 0xa0914400] 04:22:02 INFO - PROCESS | 21276 | 1461237722392 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] 04:22:02 INFO - PROCESS | 21276 | 1461237722431 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 04:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:22:02 INFO - PROCESS | 21276 | 1461237722450 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 21276 | 1461237722455 Marionette TRACE conn3 <- [1,1390,null,{}] 04:22:02 INFO - PROCESS | 21276 | 1461237722491 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}] 04:22:02 INFO - PROCESS | 21276 | 1461237722732 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 04:22:03 INFO - PROCESS | 21276 | 1461237723027 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff3000 == 146 [pid = 21276] [id = 355] 04:22:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x893a2800) [pid = 21276] [serial = 1066] [outer = (nil)] 04:22:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 202 (0x89ddc800) [pid = 21276] [serial = 1067] [outer = 0x893a2800] 04:22:03 INFO - PROCESS | 21276 | 1461237723136 Marionette DEBUG loaded listener.js 04:22:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 203 (0x8a58f800) [pid = 21276] [serial = 1068] [outer = 0x893a2800] 04:22:04 INFO - PROCESS | 21276 | 1461237724217 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]]]}] 04:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1820ms 04:22:04 INFO - PROCESS | 21276 | 1461237724261 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 04:22:04 INFO - PROCESS | 21276 | 1461237724269 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 04:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:22:04 INFO - PROCESS | 21276 | 1461237724281 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:22:04 INFO - PROCESS | 21276 | 1461237724284 Marionette TRACE conn3 <- [1,1394,null,{}] 04:22:04 INFO - PROCESS | 21276 | 1461237724291 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}] 04:22:04 INFO - PROCESS | 21276 | 1461237724549 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 04:22:04 INFO - PROCESS | 21276 | 1461237724907 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9060e400 == 145 [pid = 21276] [id = 281] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x872a1400 == 144 [pid = 21276] [id = 284] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x86690800 == 143 [pid = 21276] [id = 286] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8d94b400 == 142 [pid = 21276] [id = 280] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x96248400 == 141 [pid = 21276] [id = 282] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8d957000 == 140 [pid = 21276] [id = 283] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8717bc00 == 139 [pid = 21276] [id = 285] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8669a400 == 138 [pid = 21276] [id = 337] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8a598400 == 137 [pid = 21276] [id = 336] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x89552c00 == 136 [pid = 21276] [id = 335] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x89551000 == 135 [pid = 21276] [id = 334] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9fed8800 == 134 [pid = 21276] [id = 331] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x86693c00 == 133 [pid = 21276] [id = 332] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x845a7000 == 132 [pid = 21276] [id = 330] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9e91f000 == 131 [pid = 21276] [id = 329] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ca400 == 130 [pid = 21276] [id = 327] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9ad07c00 == 129 [pid = 21276] [id = 328] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x98232000 == 128 [pid = 21276] [id = 326] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x966cac00 == 127 [pid = 21276] [id = 325] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8b326000 == 126 [pid = 21276] [id = 324] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2aa800 == 125 [pid = 21276] [id = 322] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x90610800 == 124 [pid = 21276] [id = 323] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8e8d8400 == 123 [pid = 21276] [id = 321] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8e774400 == 122 [pid = 21276] [id = 320] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4af800 == 121 [pid = 21276] [id = 319] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x893a1800 == 120 [pid = 21276] [id = 318] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd8000 == 119 [pid = 21276] [id = 317] 04:22:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8729bc00 == 118 [pid = 21276] [id = 316] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 202 (0x8b376400) [pid = 21276] [serial = 939] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 201 (0x97da1c00) [pid = 21276] [serial = 920] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8c4a8c00) [pid = 21276] [serial = 887] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x88ff1400) [pid = 21276] [serial = 932] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x920b5800) [pid = 21276] [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.] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8ee2b400) [pid = 21276] [serial = 899] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x8b321000) [pid = 21276] [serial = 938] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x96248000) [pid = 21276] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x8e8d3c00) [pid = 21276] [serial = 896] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x93d0d800) [pid = 21276] [serial = 911] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x8fff7c00) [pid = 21276] [serial = 905] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x89ced000) [pid = 21276] [serial = 936] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x8fc01800) [pid = 21276] [serial = 902] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x89c54800) [pid = 21276] [serial = 881] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x99106800) [pid = 21276] [serial = 929] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8c4a2000) [pid = 21276] [serial = 941] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x89dd6800) [pid = 21276] [serial = 945] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8b373000) [pid = 21276] [serial = 884] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8e503400) [pid = 21276] [serial = 890] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x89c50c00) [pid = 21276] [serial = 935] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8c5e9000) [pid = 21276] [serial = 942] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x975f6800) [pid = 21276] [serial = 917] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8b6ce400) [pid = 21276] [serial = 926] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x893a6000) [pid = 21276] [serial = 933] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8e709800) [pid = 21276] [serial = 893] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x920b7000) [pid = 21276] [serial = 908] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x99101c00) [pid = 21276] [serial = 923] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8955b400) [pid = 21276] [serial = 944] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x9624e800) [pid = 21276] [serial = 914] [outer = (nil)] [url = about:blank] 04:22:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x845ad400 == 119 [pid = 21276] [id = 356] 04:22:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x86690800) [pid = 21276] [serial = 1069] [outer = (nil)] 04:22:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x88ff1400) [pid = 21276] [serial = 1070] [outer = 0x86690800] 04:22:05 INFO - PROCESS | 21276 | 1461237725702 Marionette DEBUG loaded listener.js 04:22:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8955b400) [pid = 21276] [serial = 1071] [outer = 0x86690800] 04:22:06 INFO - PROCESS | 21276 | 1461237726579 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]]]}] 04:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2345ms 04:22:06 INFO - PROCESS | 21276 | 1461237726626 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 04:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:22:06 INFO - PROCESS | 21276 | 1461237726630 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 04:22:06 INFO - PROCESS | 21276 | 1461237726636 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:22:06 INFO - PROCESS | 21276 | 1461237726642 Marionette TRACE conn3 <- [1,1398,null,{}] 04:22:06 INFO - PROCESS | 21276 | 1461237726659 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}] 04:22:06 INFO - PROCESS | 21276 | 1461237726870 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 04:22:07 INFO - PROCESS | 21276 | 1461237727060 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d4000 == 120 [pid = 21276] [id = 357] 04:22:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x8b32bc00) [pid = 21276] [serial = 1072] [outer = (nil)] 04:22:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8b4b9000) [pid = 21276] [serial = 1073] [outer = 0x8b32bc00] 04:22:07 INFO - PROCESS | 21276 | 1461237727230 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8c35bc00) [pid = 21276] [serial = 1074] [outer = 0x8b32bc00] 04:22:08 INFO - PROCESS | 21276 | 1461237728102 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]]]}] 04:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1537ms 04:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:22:08 INFO - PROCESS | 21276 | 1461237728173 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 04:22:08 INFO - PROCESS | 21276 | 1461237728177 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 04:22:08 INFO - PROCESS | 21276 | 1461237728184 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 21276 | 1461237728187 Marionette TRACE conn3 <- [1,1402,null,{}] 04:22:08 INFO - PROCESS | 21276 | 1461237728193 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}] 04:22:08 INFO - PROCESS | 21276 | 1461237728462 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 04:22:08 INFO - PROCESS | 21276 | 1461237728489 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cb800 == 121 [pid = 21276] [id = 358] 04:22:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8c4a2000) [pid = 21276] [serial = 1075] [outer = (nil)] 04:22:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8c5e9000) [pid = 21276] [serial = 1076] [outer = 0x8c4a2000] 04:22:08 INFO - PROCESS | 21276 | 1461237728565 Marionette DEBUG loaded listener.js 04:22:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8d959800) [pid = 21276] [serial = 1077] [outer = 0x8c4a2000] 04:22:09 INFO - PROCESS | 21276 | 1461237729705 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]]]}] 04:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1584ms 04:22:09 INFO - PROCESS | 21276 | 1461237729768 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 04:22:09 INFO - PROCESS | 21276 | 1461237729772 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 04:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:22:09 INFO - PROCESS | 21276 | 1461237729778 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:22:09 INFO - PROCESS | 21276 | 1461237729781 Marionette TRACE conn3 <- [1,1406,null,{}] 04:22:09 INFO - PROCESS | 21276 | 1461237729787 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}] 04:22:10 INFO - PROCESS | 21276 | 1461237730033 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 04:22:10 INFO - PROCESS | 21276 | 1461237730061 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4b0c00 == 122 [pid = 21276] [id = 359] 04:22:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8c5e3c00) [pid = 21276] [serial = 1078] [outer = (nil)] 04:22:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8e578c00) [pid = 21276] [serial = 1079] [outer = 0x8c5e3c00] 04:22:10 INFO - PROCESS | 21276 | 1461237730136 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x8e603800) [pid = 21276] [serial = 1080] [outer = 0x8c5e3c00] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x89dd2400) [pid = 21276] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8a593800) [pid = 21276] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8b4be000) [pid = 21276] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8b4b1800) [pid = 21276] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8c5e5000) [pid = 21276] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8e8d7c00) [pid = 21276] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x89559c00) [pid = 21276] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x98232400) [pid = 21276] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8b325000) [pid = 21276] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8b378400) [pid = 21276] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x951ebc00) [pid = 21276] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x9de6b400) [pid = 21276] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x86696000) [pid = 21276] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8e717800) [pid = 21276] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8ed83000) [pid = 21276] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x87187400) [pid = 21276] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8d81c400) [pid = 21276] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x90613400) [pid = 21276] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8b32cc00) [pid = 21276] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x966ccc00) [pid = 21276] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8e606000) [pid = 21276] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8729fc00) [pid = 21276] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0xa0914c00) [pid = 21276] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x914bcc00) [pid = 21276] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x899fcc00) [pid = 21276] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x8f85b000) [pid = 21276] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8fc0b000) [pid = 21276] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x899f6c00) [pid = 21276] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8b32f400) [pid = 21276] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8b327800) [pid = 21276] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x893a1000) [pid = 21276] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8e504000) [pid = 21276] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8e56b800) [pid = 21276] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x845a4c00) [pid = 21276] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x9e91f400) [pid = 21276] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x9682ac00) [pid = 21276] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8e781800) [pid = 21276] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x89ce5400) [pid = 21276] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8fcc8800) [pid = 21276] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8e8cb400) [pid = 21276] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x939e8000) [pid = 21276] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:22:11 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8c357000) [pid = 21276] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:22:11 INFO - PROCESS | 21276 | 1461237731934 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]]]}] 04:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2186ms 04:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:22:11 INFO - PROCESS | 21276 | 1461237731965 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 04:22:11 INFO - PROCESS | 21276 | 1461237731968 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 04:22:11 INFO - PROCESS | 21276 | 1461237731975 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:22:11 INFO - PROCESS | 21276 | 1461237731978 Marionette TRACE conn3 <- [1,1410,null,{}] 04:22:11 INFO - PROCESS | 21276 | 1461237731983 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}] 04:22:12 INFO - PROCESS | 21276 | 1461237732184 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 04:22:12 INFO - PROCESS | 21276 | 1461237732369 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x845b0000 == 123 [pid = 21276] [id = 360] 04:22:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x86696000) [pid = 21276] [serial = 1081] [outer = (nil)] 04:22:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8b32f400) [pid = 21276] [serial = 1082] [outer = 0x86696000] 04:22:12 INFO - PROCESS | 21276 | 1461237732447 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8e56d000) [pid = 21276] [serial = 1083] [outer = 0x86696000] 04:22:13 INFO - PROCESS | 21276 | 1461237733567 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]]]}] 04:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1630ms 04:22:13 INFO - PROCESS | 21276 | 1461237733605 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 04:22:13 INFO - PROCESS | 21276 | 1461237733612 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 04:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:22:13 INFO - PROCESS | 21276 | 1461237733621 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:22:13 INFO - PROCESS | 21276 | 1461237733627 Marionette TRACE conn3 <- [1,1414,null,{}] 04:22:13 INFO - PROCESS | 21276 | 1461237733637 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}] 04:22:13 INFO - PROCESS | 21276 | 1461237733900 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 04:22:14 INFO - PROCESS | 21276 | 1461237734232 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff8c00 == 124 [pid = 21276] [id = 361] 04:22:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x89556000) [pid = 21276] [serial = 1084] [outer = (nil)] 04:22:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x89ce5400) [pid = 21276] [serial = 1085] [outer = 0x89556000] 04:22:14 INFO - PROCESS | 21276 | 1461237734327 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x89dd3400) [pid = 21276] [serial = 1086] [outer = 0x89556000] 04:22:15 INFO - PROCESS | 21276 | 1461237735414 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]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1841ms 04:22:15 INFO - PROCESS | 21276 | 1461237735462 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 21276 | 1461237735471 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 04:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:22:15 INFO - PROCESS | 21276 | 1461237735482 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 21276 | 1461237735486 Marionette TRACE conn3 <- [1,1418,null,{}] 04:22:15 INFO - PROCESS | 21276 | 1461237735492 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}] 04:22:15 INFO - PROCESS | 21276 | 1461237735735 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 04:22:16 INFO - PROCESS | 21276 | 1461237736053 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce8000 == 125 [pid = 21276] [id = 362] 04:22:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x89dd6c00) [pid = 21276] [serial = 1087] [outer = (nil)] 04:22:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8b378400) [pid = 21276] [serial = 1088] [outer = 0x89dd6c00] 04:22:16 INFO - PROCESS | 21276 | 1461237736142 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8b6cdc00) [pid = 21276] [serial = 1089] [outer = 0x89dd6c00] 04:22:17 INFO - PROCESS | 21276 | 1461237737213 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]]]}] 04:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1796ms 04:22:17 INFO - PROCESS | 21276 | 1461237737278 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 04:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:22:17 INFO - PROCESS | 21276 | 1461237737283 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 04:22:17 INFO - PROCESS | 21276 | 1461237737291 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:22:17 INFO - PROCESS | 21276 | 1461237737297 Marionette TRACE conn3 <- [1,1422,null,{}] 04:22:17 INFO - PROCESS | 21276 | 1461237737315 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}] 04:22:17 INFO - PROCESS | 21276 | 1461237737574 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 04:22:17 INFO - PROCESS | 21276 | 1461237737941 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4b0400 == 126 [pid = 21276] [id = 363] 04:22:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8e603400) [pid = 21276] [serial = 1090] [outer = (nil)] 04:22:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8e712800) [pid = 21276] [serial = 1091] [outer = 0x8e603400] 04:22:18 INFO - PROCESS | 21276 | 1461237738038 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8e77a800) [pid = 21276] [serial = 1092] [outer = 0x8e603400] 04:22:19 INFO - PROCESS | 21276 | 1461237739041 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]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1799ms 04:22:19 INFO - PROCESS | 21276 | 1461237739090 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 21276 | 1461237739096 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 04:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:22:19 INFO - PROCESS | 21276 | 1461237739102 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 21276 | 1461237739105 Marionette TRACE conn3 <- [1,1426,null,{}] 04:22:19 INFO - PROCESS | 21276 | 1461237739111 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}] 04:22:19 INFO - PROCESS | 21276 | 1461237739325 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 04:22:19 INFO - PROCESS | 21276 | 1461237739634 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c357400 == 127 [pid = 21276] [id = 364] 04:22:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8e77fc00) [pid = 21276] [serial = 1093] [outer = (nil)] 04:22:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8ed83000) [pid = 21276] [serial = 1094] [outer = 0x8e77fc00] 04:22:19 INFO - PROCESS | 21276 | 1461237739731 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8ed8d000) [pid = 21276] [serial = 1095] [outer = 0x8e77fc00] 04:22:20 INFO - PROCESS | 21276 | 1461237740665 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]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms 04:22:20 INFO - PROCESS | 21276 | 1461237740739 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 21276 | 1461237740743 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 04:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:22:20 INFO - PROCESS | 21276 | 1461237740749 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 21276 | 1461237740753 Marionette TRACE conn3 <- [1,1430,null,{}] 04:22:20 INFO - PROCESS | 21276 | 1461237740759 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}] 04:22:20 INFO - PROCESS | 21276 | 1461237740972 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 04:22:21 INFO - PROCESS | 21276 | 1461237741239 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ef400 == 128 [pid = 21276] [id = 365] 04:22:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8e8d8400) [pid = 21276] [serial = 1096] [outer = (nil)] 04:22:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8f2aa000) [pid = 21276] [serial = 1097] [outer = 0x8e8d8400] 04:22:21 INFO - PROCESS | 21276 | 1461237741377 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8f2b5800) [pid = 21276] [serial = 1098] [outer = 0x8e8d8400] 04:22:22 INFO - PROCESS | 21276 | 1461237742375 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]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1683ms 04:22:22 INFO - PROCESS | 21276 | 1461237742435 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 21276 | 1461237742438 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 04:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:22:22 INFO - PROCESS | 21276 | 1461237742445 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 21276 | 1461237742449 Marionette TRACE conn3 <- [1,1434,null,{}] 04:22:22 INFO - PROCESS | 21276 | 1461237742455 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}] 04:22:22 INFO - PROCESS | 21276 | 1461237742712 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 04:22:23 INFO - PROCESS | 21276 | 1461237743020 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8edef800 == 129 [pid = 21276] [id = 366] 04:22:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8fcc6400) [pid = 21276] [serial = 1099] [outer = (nil)] 04:22:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x90273800) [pid = 21276] [serial = 1100] [outer = 0x8fcc6400] 04:22:23 INFO - PROCESS | 21276 | 1461237743114 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x90279800) [pid = 21276] [serial = 1101] [outer = 0x8fcc6400] 04:22:24 INFO - PROCESS | 21276 | 1461237744054 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]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1687ms 04:22:24 INFO - PROCESS | 21276 | 1461237744134 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 04:22:24 INFO - PROCESS | 21276 | 1461237744138 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 04:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:22:24 INFO - PROCESS | 21276 | 1461237744144 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 21276 | 1461237744147 Marionette TRACE conn3 <- [1,1438,null,{}] 04:22:24 INFO - PROCESS | 21276 | 1461237744154 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}] 04:22:24 INFO - PROCESS | 21276 | 1461237744401 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 04:22:24 INFO - PROCESS | 21276 | 1461237744718 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a590800 == 130 [pid = 21276] [id = 367] 04:22:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8c353c00) [pid = 21276] [serial = 1102] [outer = (nil)] 04:22:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x920b7000) [pid = 21276] [serial = 1103] [outer = 0x8c353c00] 04:22:24 INFO - PROCESS | 21276 | 1461237744809 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x92cee400) [pid = 21276] [serial = 1104] [outer = 0x8c353c00] 04:22:25 INFO - PROCESS | 21276 | 1461237745682 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]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1583ms 04:22:25 INFO - PROCESS | 21276 | 1461237745729 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 21276 | 1461237745733 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 04:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:22:25 INFO - PROCESS | 21276 | 1461237745739 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 21276 | 1461237745743 Marionette TRACE conn3 <- [1,1442,null,{}] 04:22:25 INFO - PROCESS | 21276 | 1461237745749 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}] 04:22:25 INFO - PROCESS | 21276 | 1461237745941 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 04:22:26 INFO - PROCESS | 21276 | 1461237746166 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede4000 == 131 [pid = 21276] [id = 368] 04:22:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x92039800) [pid = 21276] [serial = 1105] [outer = (nil)] 04:22:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x93d0e400) [pid = 21276] [serial = 1106] [outer = 0x92039800] 04:22:26 INFO - PROCESS | 21276 | 1461237746338 Marionette DEBUG loaded listener.js 04:22:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9518ac00) [pid = 21276] [serial = 1107] [outer = 0x92039800] 04:22:27 INFO - PROCESS | 21276 | 1461237747278 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]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 04:22:27 INFO - PROCESS | 21276 | 1461237747323 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 04:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:22:27 INFO - PROCESS | 21276 | 1461237747327 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 04:22:27 INFO - PROCESS | 21276 | 1461237747334 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 21276 | 1461237747337 Marionette TRACE conn3 <- [1,1446,null,{}] 04:22:27 INFO - PROCESS | 21276 | 1461237747343 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}] 04:22:27 INFO - PROCESS | 21276 | 1461237747562 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 04:22:27 INFO - PROCESS | 21276 | 1461237747903 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x90610800 == 132 [pid = 21276] [id = 369] 04:22:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x92ced800) [pid = 21276] [serial = 1108] [outer = (nil)] 04:22:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x96683000) [pid = 21276] [serial = 1109] [outer = 0x92ced800] 04:22:28 INFO - PROCESS | 21276 | 1461237748016 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9668c400) [pid = 21276] [serial = 1110] [outer = 0x92ced800] 04:22:29 INFO - PROCESS | 21276 | 1461237749050 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]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1792ms 04:22:29 INFO - PROCESS | 21276 | 1461237749128 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 21276 | 1461237749134 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 04:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:22:29 INFO - PROCESS | 21276 | 1461237749144 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 21276 | 1461237749150 Marionette TRACE conn3 <- [1,1450,null,{}] 04:22:29 INFO - PROCESS | 21276 | 1461237749159 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}] 04:22:29 INFO - PROCESS | 21276 | 1461237749433 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 04:22:29 INFO - PROCESS | 21276 | 1461237749752 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4ae800 == 133 [pid = 21276] [id = 370] 04:22:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8c361000) [pid = 21276] [serial = 1111] [outer = (nil)] 04:22:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9707e000) [pid = 21276] [serial = 1112] [outer = 0x8c361000] 04:22:29 INFO - PROCESS | 21276 | 1461237749845 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x973cec00) [pid = 21276] [serial = 1113] [outer = 0x8c361000] 04:22:30 INFO - PROCESS | 21276 | 1461237750988 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]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1895ms 04:22:31 INFO - PROCESS | 21276 | 1461237751041 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 04:22:31 INFO - PROCESS | 21276 | 1461237751048 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 04:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:22:31 INFO - PROCESS | 21276 | 1461237751059 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 21276 | 1461237751065 Marionette TRACE conn3 <- [1,1454,null,{}] 04:22:31 INFO - PROCESS | 21276 | 1461237751075 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}] 04:22:31 INFO - PROCESS | 21276 | 1461237751383 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 04:22:31 INFO - PROCESS | 21276 | 1461237751725 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x97079000 == 134 [pid = 21276] [id = 371] 04:22:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x98831800) [pid = 21276] [serial = 1114] [outer = (nil)] 04:22:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x99146400) [pid = 21276] [serial = 1115] [outer = 0x98831800] 04:22:31 INFO - PROCESS | 21276 | 1461237751832 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9ace6800) [pid = 21276] [serial = 1116] [outer = 0x98831800] 04:22:32 INFO - PROCESS | 21276 | 1461237752828 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]]]}] 04:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1845ms 04:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:22:32 INFO - PROCESS | 21276 | 1461237752903 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 04:22:32 INFO - PROCESS | 21276 | 1461237752906 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 04:22:32 INFO - PROCESS | 21276 | 1461237752913 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:22:32 INFO - PROCESS | 21276 | 1461237752916 Marionette TRACE conn3 <- [1,1458,null,{}] 04:22:32 INFO - PROCESS | 21276 | 1461237752923 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}] 04:22:33 INFO - PROCESS | 21276 | 1461237753130 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 04:22:33 INFO - PROCESS | 21276 | 1461237753445 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x96683c00 == 135 [pid = 21276] [id = 372] 04:22:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x9afe8800) [pid = 21276] [serial = 1117] [outer = (nil)] 04:22:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x9fa8cc00) [pid = 21276] [serial = 1118] [outer = 0x9afe8800] 04:22:33 INFO - PROCESS | 21276 | 1461237753540 Marionette DEBUG loaded listener.js 04:22:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x9fb5a800) [pid = 21276] [serial = 1119] [outer = 0x9afe8800] 04:22:34 INFO - PROCESS | 21276 | 1461237754489 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]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1639ms 04:22:34 INFO - PROCESS | 21276 | 1461237754552 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 21276 | 1461237754556 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 04:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:22:34 INFO - PROCESS | 21276 | 1461237754563 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 21276 | 1461237754566 Marionette TRACE conn3 <- [1,1462,null,{}] 04:22:34 INFO - PROCESS | 21276 | 1461237754572 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}] 04:22:34 INFO - PROCESS | 21276 | 1461237754787 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 04:22:35 INFO - PROCESS | 21276 | 1461237755105 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x9afe8400 == 136 [pid = 21276] [id = 373] 04:22:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x9e918800) [pid = 21276] [serial = 1120] [outer = (nil)] 04:22:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0xa099ac00) [pid = 21276] [serial = 1121] [outer = 0x9e918800] 04:22:35 INFO - PROCESS | 21276 | 1461237755199 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0xa0b15c00) [pid = 21276] [serial = 1122] [outer = 0x9e918800] 04:22:36 INFO - PROCESS | 21276 | 1461237756137 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]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 04:22:36 INFO - PROCESS | 21276 | 1461237756195 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 21276 | 1461237756199 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 04:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:22:36 INFO - PROCESS | 21276 | 1461237756206 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 21276 | 1461237756209 Marionette TRACE conn3 <- [1,1466,null,{}] 04:22:36 INFO - PROCESS | 21276 | 1461237756215 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}] 04:22:36 INFO - PROCESS | 21276 | 1461237756422 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 04:22:36 INFO - PROCESS | 21276 | 1461237756734 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 21276 | ++DOCSHELL 0xa0d55000 == 137 [pid = 21276] [id = 374] 04:22:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0xa0e43400) [pid = 21276] [serial = 1123] [outer = (nil)] 04:22:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0xa0ea2000) [pid = 21276] [serial = 1124] [outer = 0xa0e43400] 04:22:36 INFO - PROCESS | 21276 | 1461237756828 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0xa0ea9000) [pid = 21276] [serial = 1125] [outer = 0xa0e43400] 04:22:37 INFO - PROCESS | 21276 | 1461237757759 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]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1584ms 04:22:37 INFO - PROCESS | 21276 | 1461237757791 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 21276 | 1461237757794 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 04:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:22:37 INFO - PROCESS | 21276 | 1461237757802 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 21276 | 1461237757805 Marionette TRACE conn3 <- [1,1470,null,{}] 04:22:37 INFO - PROCESS | 21276 | 1461237757811 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}] 04:22:38 INFO - PROCESS | 21276 | 1461237758031 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 04:22:38 INFO - PROCESS | 21276 | 1461237758341 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c359800 == 138 [pid = 21276] [id = 375] 04:22:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x8ed8c000) [pid = 21276] [serial = 1126] [outer = (nil)] 04:22:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0xa3b7ec00) [pid = 21276] [serial = 1127] [outer = 0x8ed8c000] 04:22:38 INFO - PROCESS | 21276 | 1461237758444 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0xa3b85800) [pid = 21276] [serial = 1128] [outer = 0x8ed8c000] 04:22:39 INFO - PROCESS | 21276 | 1461237759370 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]]]}] 04:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1644ms 04:22:39 INFO - PROCESS | 21276 | 1461237759446 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 04:22:39 INFO - PROCESS | 21276 | 1461237759450 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 04:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:22:39 INFO - PROCESS | 21276 | 1461237759456 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:22:39 INFO - PROCESS | 21276 | 1461237759459 Marionette TRACE conn3 <- [1,1474,null,{}] 04:22:39 INFO - PROCESS | 21276 | 1461237759465 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}] 04:22:39 INFO - PROCESS | 21276 | 1461237759663 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 04:22:39 INFO - PROCESS | 21276 | 1461237759972 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fdd3000 == 139 [pid = 21276] [id = 376] 04:22:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x8fdd4400) [pid = 21276] [serial = 1129] [outer = (nil)] 04:22:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x8fddbc00) [pid = 21276] [serial = 1130] [outer = 0x8fdd4400] 04:22:40 INFO - PROCESS | 21276 | 1461237760063 Marionette DEBUG loaded listener.js 04:22:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0x8fddd400) [pid = 21276] [serial = 1131] [outer = 0x8fdd4400] 04:22:41 INFO - PROCESS | 21276 | 1461237761001 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]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1590ms 04:22:41 INFO - PROCESS | 21276 | 1461237761047 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 21276 | 1461237761051 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 04:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:22:41 INFO - PROCESS | 21276 | 1461237761057 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 21276 | 1461237761061 Marionette TRACE conn3 <- [1,1478,null,{}] 04:22:41 INFO - PROCESS | 21276 | 1461237761067 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}] 04:22:41 INFO - PROCESS | 21276 | 1461237761347 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 04:22:41 INFO - PROCESS | 21276 | 1461237761633 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff5400 == 140 [pid = 21276] [id = 377] 04:22:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x8e591800) [pid = 21276] [serial = 1132] [outer = (nil)] 04:22:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0xa29de000) [pid = 21276] [serial = 1133] [outer = 0x8e591800] 04:22:41 INFO - PROCESS | 21276 | 1461237761725 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0xa4355c00) [pid = 21276] [serial = 1134] [outer = 0x8e591800] 04:22:42 INFO - PROCESS | 21276 | 1461237762646 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]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1634ms 04:22:42 INFO - PROCESS | 21276 | 1461237762692 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 21276 | 1461237762696 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 04:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:22:42 INFO - PROCESS | 21276 | 1461237762702 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 21276 | 1461237762706 Marionette TRACE conn3 <- [1,1482,null,{}] 04:22:42 INFO - PROCESS | 21276 | 1461237762712 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}] 04:22:42 INFO - PROCESS | 21276 | 1461237762937 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 04:22:43 INFO - PROCESS | 21276 | 1461237763269 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b4000 == 141 [pid = 21276] [id = 378] 04:22:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x8b37a400) [pid = 21276] [serial = 1135] [outer = (nil)] 04:22:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0x8c463c00) [pid = 21276] [serial = 1136] [outer = 0x8b37a400] 04:22:43 INFO - PROCESS | 21276 | 1461237763358 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0x8c465c00) [pid = 21276] [serial = 1137] [outer = 0x8b37a400] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8b370800 == 140 [pid = 21276] [id = 315] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4a5000 == 139 [pid = 21276] [id = 297] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8d952000 == 138 [pid = 21276] [id = 298] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4b0c00 == 137 [pid = 21276] [id = 359] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2cb800 == 136 [pid = 21276] [id = 358] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d4000 == 135 [pid = 21276] [id = 357] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x845ad400 == 134 [pid = 21276] [id = 356] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff3000 == 133 [pid = 21276] [id = 355] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x9fa21c00 == 132 [pid = 21276] [id = 354] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x97858400 == 131 [pid = 21276] [id = 353] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x98231c00 == 130 [pid = 21276] [id = 351] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4ae400 == 129 [pid = 21276] [id = 352] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8d822400 == 128 [pid = 21276] [id = 350] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x951edc00 == 127 [pid = 21276] [id = 349] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x9133a400 == 126 [pid = 21276] [id = 348] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1f2800 == 125 [pid = 21276] [id = 346] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8939b400 == 124 [pid = 21276] [id = 347] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e6c00 == 123 [pid = 21276] [id = 345] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce4800 == 122 [pid = 21276] [id = 344] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff7000 == 121 [pid = 21276] [id = 343] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8e778400 == 120 [pid = 21276] [id = 342] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b8c00 == 119 [pid = 21276] [id = 340] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x8e572400 == 118 [pid = 21276] [id = 341] 04:22:44 INFO - PROCESS | 21276 | --DOCSHELL 0x899fb800 == 117 [pid = 21276] [id = 339] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8d823800) [pid = 21276] [serial = 1016] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x8c359000) [pid = 21276] [serial = 1014] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x8a58e000) [pid = 21276] [serial = 1008] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x8b4bc000) [pid = 21276] [serial = 885] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x992b8400) [pid = 21276] [serial = 930] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x947b1c00) [pid = 21276] [serial = 974] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0xa0991c00) [pid = 21276] [serial = 992] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x8ee2cc00) [pid = 21276] [serial = 963] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x899f6400) [pid = 21276] [serial = 1004] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x9afec400) [pid = 21276] [serial = 981] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x8c1f0400) [pid = 21276] [serial = 953] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x8c362000) [pid = 21276] [serial = 947] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x9784f800) [pid = 21276] [serial = 918] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x9fb5c000) [pid = 21276] [serial = 987] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x8a2d1000) [pid = 21276] [serial = 999] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x986e7000) [pid = 21276] [serial = 921] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8fc0b800) [pid = 21276] [serial = 965] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8b6c1800) [pid = 21276] [serial = 927] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8e510800) [pid = 21276] [serial = 891] [outer = (nil)] [url = about:blank] 04:22:44 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x939e5400) [pid = 21276] [serial = 971] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9e91e400) [pid = 21276] [serial = 983] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x9682c800) [pid = 21276] [serial = 977] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8edeec00) [pid = 21276] [serial = 962] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8e711400) [pid = 21276] [serial = 894] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x89cecc00) [pid = 21276] [serial = 950] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0xa0e6e800) [pid = 21276] [serial = 995] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8c361c00) [pid = 21276] [serial = 954] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8a2ce000) [pid = 21276] [serial = 1007] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x92a8e400) [pid = 21276] [serial = 909] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x9785c400) [pid = 21276] [serial = 978] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8a2d5000) [pid = 21276] [serial = 951] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8b326400) [pid = 21276] [serial = 810] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9133e000) [pid = 21276] [serial = 969] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x90276800) [pid = 21276] [serial = 906] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8e602400) [pid = 21276] [serial = 956] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x906edc00) [pid = 21276] [serial = 968] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8b6cf000) [pid = 21276] [serial = 1011] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8b6cac00) [pid = 21276] [serial = 879] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x89dce400) [pid = 21276] [serial = 882] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8ed8a400) [pid = 21276] [serial = 897] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9fb54400) [pid = 21276] [serial = 986] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0xa0e72000) [pid = 21276] [serial = 996] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8e8d0400) [pid = 21276] [serial = 960] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x89c55c00) [pid = 21276] [serial = 1002] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9fe0fc00) [pid = 21276] [serial = 989] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e507400) [pid = 21276] [serial = 948] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x899fd800) [pid = 21276] [serial = 1001] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x939ecc00) [pid = 21276] [serial = 972] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x99140c00) [pid = 21276] [serial = 924] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8ee30800) [pid = 21276] [serial = 900] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8b6ccc00) [pid = 21276] [serial = 1013] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8e713800) [pid = 21276] [serial = 957] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x9518f000) [pid = 21276] [serial = 975] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0xa09d8000) [pid = 21276] [serial = 993] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x95193000) [pid = 21276] [serial = 912] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8fc10000) [pid = 21276] [serial = 903] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8b4bc800) [pid = 21276] [serial = 1010] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x9fea1c00) [pid = 21276] [serial = 990] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8fcd4400) [pid = 21276] [serial = 966] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x9fa22800) [pid = 21276] [serial = 984] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8e77f000) [pid = 21276] [serial = 959] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x89c5b000) [pid = 21276] [serial = 998] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x89c50000) [pid = 21276] [serial = 1005] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x966cc000) [pid = 21276] [serial = 915] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x99142400) [pid = 21276] [serial = 980] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8c5ea800) [pid = 21276] [serial = 888] [outer = (nil)] [url = about:blank] 04:22:45 INFO - PROCESS | 21276 | 1461237765633 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]]]}] 04:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2947ms 04:22:45 INFO - PROCESS | 21276 | 1461237765651 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 04:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:22:45 INFO - PROCESS | 21276 | 1461237765657 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 04:22:45 INFO - PROCESS | 21276 | 1461237765665 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 21276 | 1461237765669 Marionette TRACE conn3 <- [1,1486,null,{}] 04:22:45 INFO - PROCESS | 21276 | 1461237765677 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}] 04:22:45 INFO - PROCESS | 21276 | 1461237765874 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 04:22:46 INFO - PROCESS | 21276 | 1461237766053 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c51000 == 118 [pid = 21276] [id = 379] 04:22:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x89c58400) [pid = 21276] [serial = 1138] [outer = (nil)] 04:22:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x89dd8800) [pid = 21276] [serial = 1139] [outer = 0x89c58400] 04:22:46 INFO - PROCESS | 21276 | 1461237766130 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8a2d5800) [pid = 21276] [serial = 1140] [outer = 0x89c58400] 04:22:47 INFO - PROCESS | 21276 | 1461237767067 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]]]}] 04:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1435ms 04:22:47 INFO - PROCESS | 21276 | 1461237767099 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 21276 | 1461237767107 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 04:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:22:47 INFO - PROCESS | 21276 | 1461237767117 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 21276 | 1461237767121 Marionette TRACE conn3 <- [1,1490,null,{}] 04:22:47 INFO - PROCESS | 21276 | 1461237767127 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}] 04:22:47 INFO - PROCESS | 21276 | 1461237767319 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 04:22:47 INFO - PROCESS | 21276 | 1461237767609 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a593800 == 119 [pid = 21276] [id = 380] 04:22:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b321c00) [pid = 21276] [serial = 1141] [outer = (nil)] 04:22:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8b375400) [pid = 21276] [serial = 1142] [outer = 0x8b321c00] 04:22:47 INFO - PROCESS | 21276 | 1461237767704 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8b4b8c00) [pid = 21276] [serial = 1143] [outer = 0x8b321c00] 04:22:48 INFO - PROCESS | 21276 | 1461237768536 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]]]}] 04:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1448ms 04:22:48 INFO - PROCESS | 21276 | 1461237768565 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 04:22:48 INFO - PROCESS | 21276 | 1461237768569 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 04:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:22:48 INFO - PROCESS | 21276 | 1461237768576 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:22:48 INFO - PROCESS | 21276 | 1461237768581 Marionette TRACE conn3 <- [1,1494,null,{}] 04:22:48 INFO - PROCESS | 21276 | 1461237768603 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}] 04:22:48 INFO - PROCESS | 21276 | 1461237768846 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 04:22:48 INFO - PROCESS | 21276 | 1461237768899 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b373000 == 120 [pid = 21276] [id = 381] 04:22:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8c1f1400) [pid = 21276] [serial = 1144] [outer = (nil)] 04:22:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8c359000) [pid = 21276] [serial = 1145] [outer = 0x8c1f1400] 04:22:49 INFO - PROCESS | 21276 | 1461237769007 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8c468000) [pid = 21276] [serial = 1146] [outer = 0x8c1f1400] 04:22:49 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8b32bc00) [pid = 21276] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:22:49 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x893a2800) [pid = 21276] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:22:49 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x86690800) [pid = 21276] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:22:49 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8c4a2000) [pid = 21276] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:22:49 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8c5e3c00) [pid = 21276] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:22:50 INFO - PROCESS | 21276 | 1461237770436 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]]]}] 04:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1886ms 04:22:50 INFO - PROCESS | 21276 | 1461237770472 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 21276 | 1461237770475 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 04:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:22:50 INFO - PROCESS | 21276 | 1461237770482 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 21276 | 1461237770484 Marionette TRACE conn3 <- [1,1498,null,{}] 04:22:50 INFO - PROCESS | 21276 | 1461237770490 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}] 04:22:50 INFO - PROCESS | 21276 | 1461237770664 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 04:22:50 INFO - PROCESS | 21276 | 1461237770681 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ca000 == 121 [pid = 21276] [id = 382] 04:22:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8c359c00) [pid = 21276] [serial = 1147] [outer = (nil)] 04:22:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8c46fc00) [pid = 21276] [serial = 1148] [outer = 0x8c359c00] 04:22:50 INFO - PROCESS | 21276 | 1461237770754 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8c4a3400) [pid = 21276] [serial = 1149] [outer = 0x8c359c00] 04:22:51 INFO - PROCESS | 21276 | 1461237771652 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]]]}] 04:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1180ms 04:22:51 INFO - PROCESS | 21276 | 1461237771663 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 21276 | 1461237771666 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 04:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:22:51 INFO - PROCESS | 21276 | 1461237771683 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 21276 | 1461237771687 Marionette TRACE conn3 <- [1,1502,null,{}] 04:22:51 INFO - PROCESS | 21276 | 1461237771692 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}] 04:22:51 INFO - PROCESS | 21276 | 1461237771869 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 04:22:51 INFO - PROCESS | 21276 | 1461237771884 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a7c00 == 122 [pid = 21276] [id = 383] 04:22:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x845ad400) [pid = 21276] [serial = 1150] [outer = (nil)] 04:22:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x88ff6000) [pid = 21276] [serial = 1151] [outer = 0x845ad400] 04:22:52 INFO - PROCESS | 21276 | 1461237772091 Marionette DEBUG loaded listener.js 04:22:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89c50800) [pid = 21276] [serial = 1152] [outer = 0x845ad400] 04:22:53 INFO - PROCESS | 21276 | 1461237773357 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]]]}] 04:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1687ms 04:22:53 INFO - PROCESS | 21276 | 1461237773371 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 21276 | 1461237773379 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 04:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:22:53 INFO - PROCESS | 21276 | 1461237773390 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 21276 | 1461237773394 Marionette TRACE conn3 <- [1,1506,null,{}] 04:22:53 INFO - PROCESS | 21276 | 1461237773402 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}] 04:22:53 INFO - PROCESS | 21276 | 1461237773608 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 04:22:53 INFO - PROCESS | 21276 | 1461237773889 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a59a800 == 123 [pid = 21276] [id = 384] 04:22:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8b328800) [pid = 21276] [serial = 1153] [outer = (nil)] 04:22:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8b370800) [pid = 21276] [serial = 1154] [outer = 0x8b328800] 04:22:54 INFO - PROCESS | 21276 | 1461237774024 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8b6c8800) [pid = 21276] [serial = 1155] [outer = 0x8b328800] 04:22:55 INFO - PROCESS | 21276 | 1461237775018 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]]]}] 04:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1687ms 04:22:55 INFO - PROCESS | 21276 | 1461237775076 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 21276 | 1461237775083 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 04:22:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:22:55 INFO - PROCESS | 21276 | 1461237775095 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 21276 | 1461237775099 Marionette TRACE conn3 <- [1,1510,null,{}] 04:22:55 INFO - PROCESS | 21276 | 1461237775106 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}] 04:22:55 INFO - PROCESS | 21276 | 1461237775431 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 04:22:55 INFO - PROCESS | 21276 | 1461237775727 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4a7000 == 124 [pid = 21276] [id = 385] 04:22:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8b32e800) [pid = 21276] [serial = 1156] [outer = (nil)] 04:22:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8c472800) [pid = 21276] [serial = 1157] [outer = 0x8b32e800] 04:22:55 INFO - PROCESS | 21276 | 1461237775817 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8c5ea800) [pid = 21276] [serial = 1158] [outer = 0x8b32e800] 04:22:56 INFO - PROCESS | 21276 | 1461237776796 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]]]}] 04:22:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:22:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1735ms 04:22:56 INFO - PROCESS | 21276 | 1461237776829 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 04:22:56 INFO - PROCESS | 21276 | 1461237776834 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 04:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:22:56 INFO - PROCESS | 21276 | 1461237776841 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:22:56 INFO - PROCESS | 21276 | 1461237776848 Marionette TRACE conn3 <- [1,1514,null,{}] 04:22:56 INFO - PROCESS | 21276 | 1461237776864 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}] 04:22:57 INFO - PROCESS | 21276 | 1461237777144 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 04:22:57 INFO - PROCESS | 21276 | 1461237777480 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c358000 == 125 [pid = 21276] [id = 386] 04:22:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8e505800) [pid = 21276] [serial = 1159] [outer = (nil)] 04:22:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e575400) [pid = 21276] [serial = 1160] [outer = 0x8e505800] 04:22:57 INFO - PROCESS | 21276 | 1461237777600 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8e591c00) [pid = 21276] [serial = 1161] [outer = 0x8e505800] 04:22:58 INFO - PROCESS | 21276 | 1461237778560 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]]]}] 04:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1738ms 04:22:58 INFO - PROCESS | 21276 | 1461237778579 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 21276 | 1461237778584 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 04:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:22:58 INFO - PROCESS | 21276 | 1461237778591 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 21276 | 1461237778595 Marionette TRACE conn3 <- [1,1518,null,{}] 04:22:58 INFO - PROCESS | 21276 | 1461237778601 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}] 04:22:58 INFO - PROCESS | 21276 | 1461237778821 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 04:22:59 INFO - PROCESS | 21276 | 1461237779102 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e508000 == 126 [pid = 21276] [id = 387] 04:22:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8e50bc00) [pid = 21276] [serial = 1162] [outer = (nil)] 04:22:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8e713400) [pid = 21276] [serial = 1163] [outer = 0x8e50bc00] 04:22:59 INFO - PROCESS | 21276 | 1461237779239 Marionette DEBUG loaded listener.js 04:22:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8e779400) [pid = 21276] [serial = 1164] [outer = 0x8e50bc00] 04:23:00 INFO - PROCESS | 21276 | 1461237780189 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]]]}] 04:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1687ms 04:23:00 INFO - PROCESS | 21276 | 1461237780321 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 04:23:00 INFO - PROCESS | 21276 | 1461237780325 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 04:23:00 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:23:00 INFO - PROCESS | 21276 | 1461237780341 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:23:00 INFO - PROCESS | 21276 | 1461237780344 Marionette TRACE conn3 <- [1,1522,null,{}] 04:23:00 INFO - PROCESS | 21276 | 1461237780350 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}] 04:23:00 INFO - PROCESS | 21276 | 1461237780558 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 04:23:00 INFO - PROCESS | 21276 | 1461237780864 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e782000 == 127 [pid = 21276] [id = 388] 04:23:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8e8d0c00) [pid = 21276] [serial = 1165] [outer = (nil)] 04:23:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8e8d7800) [pid = 21276] [serial = 1166] [outer = 0x8e8d0c00] 04:23:00 INFO - PROCESS | 21276 | 1461237780992 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8ee24c00) [pid = 21276] [serial = 1167] [outer = 0x8e8d0c00] 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:23:01 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 () { 04:23:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:23:01 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 () { 04:23:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:23:01 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 () { 04:23:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:23:01 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 () { 04:23:01 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:23:01 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1643ms 04:23:01 INFO - PROCESS | 21276 | 1461237781944 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"]]]}] 04:23:02 INFO - PROCESS | 21276 | 1461237781979 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 04:23:02 INFO - PROCESS | 21276 | 1461237781988 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 04:23:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:23:02 INFO - PROCESS | 21276 | 1461237782027 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:23:02 INFO - PROCESS | 21276 | 1461237782032 Marionette TRACE conn3 <- [1,1526,null,{}] 04:23:02 INFO - PROCESS | 21276 | 1461237782040 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}] 04:23:02 INFO - PROCESS | 21276 | 1461237782297 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 04:23:02 INFO - PROCESS | 21276 | 1461237782616 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b2400 == 128 [pid = 21276] [id = 389] 04:23:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8e50f800) [pid = 21276] [serial = 1168] [outer = (nil)] 04:23:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8f855400) [pid = 21276] [serial = 1169] [outer = 0x8e50f800] 04:23:02 INFO - PROCESS | 21276 | 1461237782711 Marionette DEBUG loaded listener.js 04:23:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8fc0ec00) [pid = 21276] [serial = 1170] [outer = 0x8e50f800] 04:23:03 INFO - PROCESS | 21276 | 1461237783592 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"]]]}] 04:23:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:23:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:23:03 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:23:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:03 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:23:03 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1647ms 04:23:03 INFO - PROCESS | 21276 | 1461237783672 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 04:23:03 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:23:03 INFO - PROCESS | 21276 | 1461237783677 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 04:23:03 INFO - PROCESS | 21276 | 1461237783683 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 21276 | 1461237783687 Marionette TRACE conn3 <- [1,1530,null,{}] 04:23:03 INFO - PROCESS | 21276 | 1461237783693 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}] 04:23:03 INFO - PROCESS | 21276 | 1461237783919 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 04:23:04 INFO - PROCESS | 21276 | 1461237784139 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee2b400 == 129 [pid = 21276] [id = 390] 04:23:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8ee31800) [pid = 21276] [serial = 1171] [outer = (nil)] 04:23:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8fddc400) [pid = 21276] [serial = 1172] [outer = 0x8ee31800] 04:23:04 INFO - PROCESS | 21276 | 1461237784260 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x90279400) [pid = 21276] [serial = 1173] [outer = 0x8ee31800] 04:23:05 INFO - PROCESS | 21276 | 1461237785097 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]]]}] 04:23:05 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 04:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:23:05 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:23:05 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. 04:23:05 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:23:05 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1431ms 04:23:05 INFO - PROCESS | 21276 | 1461237785116 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 04:23:05 INFO - PROCESS | 21276 | 1461237785119 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 04:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:23:05 INFO - PROCESS | 21276 | 1461237785126 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 21276 | 1461237785129 Marionette TRACE conn3 <- [1,1534,null,{}] 04:23:05 INFO - PROCESS | 21276 | 1461237785135 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}] 04:23:05 INFO - PROCESS | 21276 | 1461237785338 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 04:23:05 INFO - PROCESS | 21276 | 1461237785584 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2af800 == 130 [pid = 21276] [id = 391] 04:23:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8fdd8800) [pid = 21276] [serial = 1174] [outer = (nil)] 04:23:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x914cb400) [pid = 21276] [serial = 1175] [outer = 0x8fdd8800] 04:23:05 INFO - PROCESS | 21276 | 1461237785677 Marionette DEBUG loaded listener.js 04:23:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x92a8e400) [pid = 21276] [serial = 1176] [outer = 0x8fdd8800] 04:23:06 INFO - PROCESS | 21276 | 1461237786641 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]]]}] 04:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1580ms 04:23:06 INFO - PROCESS | 21276 | 1461237786707 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 04:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:23:06 INFO - PROCESS | 21276 | 1461237786711 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 04:23:06 INFO - PROCESS | 21276 | 1461237786718 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:23:06 INFO - PROCESS | 21276 | 1461237786721 Marionette TRACE conn3 <- [1,1538,null,{}] 04:23:06 INFO - PROCESS | 21276 | 1461237786727 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}] 04:23:06 INFO - PROCESS | 21276 | 1461237786933 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 04:23:07 INFO - PROCESS | 21276 | 1461237787248 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fcd1800 == 131 [pid = 21276] [id = 392] 04:23:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fdd7000) [pid = 21276] [serial = 1177] [outer = (nil)] 04:23:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x939ee400) [pid = 21276] [serial = 1178] [outer = 0x8fdd7000] 04:23:07 INFO - PROCESS | 21276 | 1461237787346 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x93d01800) [pid = 21276] [serial = 1179] [outer = 0x8fdd7000] 04:23:08 INFO - PROCESS | 21276 | 1461237788286 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]]]}] 04:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 04:23:08 INFO - PROCESS | 21276 | 1461237788352 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 04:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:23:08 INFO - PROCESS | 21276 | 1461237788356 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 04:23:08 INFO - PROCESS | 21276 | 1461237788363 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 21276 | 1461237788366 Marionette TRACE conn3 <- [1,1542,null,{}] 04:23:08 INFO - PROCESS | 21276 | 1461237788372 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}] 04:23:08 INFO - PROCESS | 21276 | 1461237788582 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 04:23:08 INFO - PROCESS | 21276 | 1461237788946 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x939e9000 == 132 [pid = 21276] [id = 393] 04:23:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x951e8400) [pid = 21276] [serial = 1180] [outer = (nil)] 04:23:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x95282000) [pid = 21276] [serial = 1181] [outer = 0x951e8400] 04:23:09 INFO - PROCESS | 21276 | 1461237789115 Marionette DEBUG loaded listener.js 04:23:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x96682000) [pid = 21276] [serial = 1182] [outer = 0x951e8400] 04:23:10 INFO - PROCESS | 21276 | 1461237790080 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]]]}] 04:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1785ms 04:23:10 INFO - PROCESS | 21276 | 1461237790148 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 04:23:10 INFO - PROCESS | 21276 | 1461237790152 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 04:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:23:10 INFO - PROCESS | 21276 | 1461237790159 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:23:10 INFO - PROCESS | 21276 | 1461237790164 Marionette TRACE conn3 <- [1,1546,null,{}] 04:23:10 INFO - PROCESS | 21276 | 1461237790170 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}] 04:23:10 INFO - PROCESS | 21276 | 1461237790472 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 04:23:10 INFO - PROCESS | 21276 | 1461237790801 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x95187400 == 133 [pid = 21276] [id = 394] 04:23:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x96fc9000) [pid = 21276] [serial = 1183] [outer = (nil)] 04:23:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x97859800) [pid = 21276] [serial = 1184] [outer = 0x96fc9000] 04:23:10 INFO - PROCESS | 21276 | 1461237790891 Marionette DEBUG loaded listener.js 04:23:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9785e000) [pid = 21276] [serial = 1185] [outer = 0x96fc9000] 04:23:11 INFO - PROCESS | 21276 | 1461237791775 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]]]}] 04:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1687ms 04:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:23:11 INFO - PROCESS | 21276 | 1461237791847 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 04:23:11 INFO - PROCESS | 21276 | 1461237791851 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 04:23:11 INFO - PROCESS | 21276 | 1461237791857 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 21276 | 1461237791860 Marionette TRACE conn3 <- [1,1550,null,{}] 04:23:11 INFO - PROCESS | 21276 | 1461237791866 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}] 04:23:12 INFO - PROCESS | 21276 | 1461237792105 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 04:23:12 INFO - PROCESS | 21276 | 1461237792431 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c5cc00 == 134 [pid = 21276] [id = 395] 04:23:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8f2b3400) [pid = 21276] [serial = 1186] [outer = (nil)] 04:23:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x980ca400) [pid = 21276] [serial = 1187] [outer = 0x8f2b3400] 04:23:12 INFO - PROCESS | 21276 | 1461237792523 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x986dc000) [pid = 21276] [serial = 1188] [outer = 0x8f2b3400] 04:23:13 INFO - PROCESS | 21276 | 1461237793430 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]]]}] 04:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1638ms 04:23:13 INFO - PROCESS | 21276 | 1461237793495 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 21276 | 1461237793499 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 04:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:23:13 INFO - PROCESS | 21276 | 1461237793506 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 21276 | 1461237793510 Marionette TRACE conn3 <- [1,1554,null,{}] 04:23:13 INFO - PROCESS | 21276 | 1461237793515 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}] 04:23:13 INFO - PROCESS | 21276 | 1461237793714 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 04:23:14 INFO - PROCESS | 21276 | 1461237794029 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x92cf0800 == 135 [pid = 21276] [id = 396] 04:23:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x9785d400) [pid = 21276] [serial = 1189] [outer = (nil)] 04:23:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x98b63400) [pid = 21276] [serial = 1190] [outer = 0x9785d400] 04:23:14 INFO - PROCESS | 21276 | 1461237794122 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x99106800) [pid = 21276] [serial = 1191] [outer = 0x9785d400] 04:23:15 INFO - PROCESS | 21276 | 1461237795011 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]]]}] 04:23:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:23:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1541ms 04:23:15 INFO - PROCESS | 21276 | 1461237795047 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 21276 | 1461237795051 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 04:23:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:23:15 INFO - PROCESS | 21276 | 1461237795058 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 21276 | 1461237795061 Marionette TRACE conn3 <- [1,1558,null,{}] 04:23:15 INFO - PROCESS | 21276 | 1461237795067 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}] 04:23:15 INFO - PROCESS | 21276 | 1461237795265 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 04:23:15 INFO - PROCESS | 21276 | 1461237795640 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58e800 == 136 [pid = 21276] [id = 397] 04:23:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x8a594000) [pid = 21276] [serial = 1192] [outer = (nil)] 04:23:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x9ace3800) [pid = 21276] [serial = 1193] [outer = 0x8a594000] 04:23:15 INFO - PROCESS | 21276 | 1461237795733 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x9afe5c00) [pid = 21276] [serial = 1194] [outer = 0x8a594000] 04:23:16 INFO - PROCESS | 21276 | 1461237796628 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]]]}] 04:23:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:23:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1641ms 04:23:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:23:16 INFO - PROCESS | 21276 | 1461237796700 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 04:23:16 INFO - PROCESS | 21276 | 1461237796703 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 04:23:16 INFO - PROCESS | 21276 | 1461237796710 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:23:16 INFO - PROCESS | 21276 | 1461237796713 Marionette TRACE conn3 <- [1,1562,null,{}] 04:23:16 INFO - PROCESS | 21276 | 1461237796719 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}] 04:23:16 INFO - PROCESS | 21276 | 1461237796927 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 04:23:17 INFO - PROCESS | 21276 | 1461237797253 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x8955d800 == 137 [pid = 21276] [id = 398] 04:23:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x939e3c00) [pid = 21276] [serial = 1195] [outer = (nil)] 04:23:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x9fa1d800) [pid = 21276] [serial = 1196] [outer = 0x939e3c00] 04:23:17 INFO - PROCESS | 21276 | 1461237797347 Marionette DEBUG loaded listener.js 04:23:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x992af000) [pid = 21276] [serial = 1197] [outer = 0x939e3c00] 04:23:18 INFO - PROCESS | 21276 | 1461237798301 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]]]}] 04:23:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:23:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1638ms 04:23:18 INFO - PROCESS | 21276 | 1461237798347 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 04:23:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:23:18 INFO - PROCESS | 21276 | 1461237798352 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 04:23:18 INFO - PROCESS | 21276 | 1461237798359 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:23:18 INFO - PROCESS | 21276 | 1461237798362 Marionette TRACE conn3 <- [1,1566,null,{}] 04:23:18 INFO - PROCESS | 21276 | 1461237798368 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}] 04:23:18 INFO - PROCESS | 21276 | 1461237798590 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 04:23:18 INFO - PROCESS | 21276 | 1461237798907 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x89398c00 == 138 [pid = 21276] [id = 399] 04:23:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0x893a4c00) [pid = 21276] [serial = 1198] [outer = (nil)] 04:23:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0x9fe0fc00) [pid = 21276] [serial = 1199] [outer = 0x893a4c00] 04:23:19 INFO - PROCESS | 21276 | 1461237799004 Marionette DEBUG loaded listener.js 04:23:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x9fea6800) [pid = 21276] [serial = 1200] [outer = 0x893a4c00] 04:23:19 INFO - PROCESS | 21276 | 1461237799907 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]]]}] 04:23:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:23:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1582ms 04:23:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:23:19 INFO - PROCESS | 21276 | 1461237799941 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 04:23:19 INFO - PROCESS | 21276 | 1461237799944 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 04:23:19 INFO - PROCESS | 21276 | 1461237799951 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:23:19 INFO - PROCESS | 21276 | 1461237799954 Marionette TRACE conn3 <- [1,1570,null,{}] 04:23:19 INFO - PROCESS | 21276 | 1461237799960 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}] 04:23:20 INFO - PROCESS | 21276 | 1461237800167 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 04:23:20 INFO - PROCESS | 21276 | 1461237800507 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8729d800 == 139 [pid = 21276] [id = 400] 04:23:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0x9822a800) [pid = 21276] [serial = 1201] [outer = (nil)] 04:23:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0xa0b35000) [pid = 21276] [serial = 1202] [outer = 0x9822a800] 04:23:20 INFO - PROCESS | 21276 | 1461237800601 Marionette DEBUG loaded listener.js 04:23:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0xa0e6fc00) [pid = 21276] [serial = 1203] [outer = 0x9822a800] 04:23:21 INFO - PROCESS | 21276 | 1461237801516 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]]]}] 04:23:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:23:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 04:23:21 INFO - PROCESS | 21276 | 1461237801584 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 04:23:21 INFO - PROCESS | 21276 | 1461237801587 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 04:23:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:23:21 INFO - PROCESS | 21276 | 1461237801594 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:23:21 INFO - PROCESS | 21276 | 1461237801598 Marionette TRACE conn3 <- [1,1574,null,{}] 04:23:21 INFO - PROCESS | 21276 | 1461237801604 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}] 04:23:21 INFO - PROCESS | 21276 | 1461237801828 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 04:23:22 INFO - PROCESS | 21276 | 1461237802153 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x87180000 == 140 [pid = 21276] [id = 401] 04:23:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x88fed400) [pid = 21276] [serial = 1204] [outer = (nil)] 04:23:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x93a71c00) [pid = 21276] [serial = 1205] [outer = 0x88fed400] 04:23:22 INFO - PROCESS | 21276 | 1461237802249 Marionette DEBUG loaded listener.js 04:23:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x93a75000) [pid = 21276] [serial = 1206] [outer = 0x88fed400] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2b2800 == 139 [pid = 21276] [id = 188] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ca000 == 138 [pid = 21276] [id = 382] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8b373000 == 137 [pid = 21276] [id = 381] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8a593800 == 136 [pid = 21276] [id = 380] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x89c51000 == 135 [pid = 21276] [id = 379] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff5400 == 134 [pid = 21276] [id = 377] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8c359800 == 133 [pid = 21276] [id = 375] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8fdd3000 == 132 [pid = 21276] [id = 376] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0xa0d55000 == 131 [pid = 21276] [id = 374] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x9afe8400 == 130 [pid = 21276] [id = 373] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x96683c00 == 129 [pid = 21276] [id = 372] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4ae800 == 128 [pid = 21276] [id = 370] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x97079000 == 127 [pid = 21276] [id = 371] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x90610800 == 126 [pid = 21276] [id = 369] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede4000 == 125 [pid = 21276] [id = 368] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8a590800 == 124 [pid = 21276] [id = 367] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8edef800 == 123 [pid = 21276] [id = 366] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8c357400 == 122 [pid = 21276] [id = 364] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ef400 == 121 [pid = 21276] [id = 365] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4b0400 == 120 [pid = 21276] [id = 363] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce8000 == 119 [pid = 21276] [id = 362] 04:23:24 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff8c00 == 118 [pid = 21276] [id = 361] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x8b32f400) [pid = 21276] [serial = 1082] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x9518b000) [pid = 21276] [serial = 1046] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x8c35bc00) [pid = 21276] [serial = 1074] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x8a58f800) [pid = 21276] [serial = 1068] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x8fff4800) [pid = 21276] [serial = 1037] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0x8ee23800) [pid = 21276] [serial = 1031] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x98b31400) [pid = 21276] [serial = 1055] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0x966d2000) [pid = 21276] [serial = 1049] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x8e8cb800) [pid = 21276] [serial = 1028] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0x92cea800) [pid = 21276] [serial = 1043] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x8955b400) [pid = 21276] [serial = 1071] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8e70a400) [pid = 21276] [serial = 1025] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x9acdf400) [pid = 21276] [serial = 1058] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8c5e9000) [pid = 21276] [serial = 1076] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x9799b400) [pid = 21276] [serial = 1052] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8a2c8400) [pid = 21276] [serial = 1019] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8e578c00) [pid = 21276] [serial = 1079] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8d959800) [pid = 21276] [serial = 1077] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0xa0e71c00) [pid = 21276] [serial = 1064] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x89ddc800) [pid = 21276] [serial = 1067] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8f861800) [pid = 21276] [serial = 1034] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x88ff1400) [pid = 21276] [serial = 1070] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8b4b9000) [pid = 21276] [serial = 1073] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8e603800) [pid = 21276] [serial = 1080] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x91334400) [pid = 21276] [serial = 1040] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8c5eb800) [pid = 21276] [serial = 1022] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x9fb57400) [pid = 21276] [serial = 1061] [outer = (nil)] [url = about:blank] 04:23:24 INFO - PROCESS | 21276 | 1461237804780 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]]]}] 04:23:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:23:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 3234ms 04:23:24 INFO - PROCESS | 21276 | 1461237804830 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 04:23:24 INFO - PROCESS | 21276 | 1461237804836 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 04:23:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:23:24 INFO - PROCESS | 21276 | 1461237804845 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:23:24 INFO - PROCESS | 21276 | 1461237804849 Marionette TRACE conn3 <- [1,1578,null,{}] 04:23:24 INFO - PROCESS | 21276 | 1461237804857 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}] 04:23:25 INFO - PROCESS | 21276 | 1461237805061 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 04:23:25 INFO - PROCESS | 21276 | 1461237805255 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd4000 == 119 [pid = 21276] [id = 402] 04:23:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x89ddcc00) [pid = 21276] [serial = 1207] [outer = (nil)] 04:23:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8a4af000) [pid = 21276] [serial = 1208] [outer = 0x89ddcc00] 04:23:25 INFO - PROCESS | 21276 | 1461237805338 Marionette DEBUG loaded listener.js 04:23:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8a58fc00) [pid = 21276] [serial = 1209] [outer = 0x89ddcc00] 04:23:26 INFO - PROCESS | 21276 | 1461237806268 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]]]}] 04:23:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:23:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1481ms 04:23:26 INFO - PROCESS | 21276 | 1461237806329 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 04:23:26 INFO - PROCESS | 21276 | 1461237806338 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 04:23:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:23:26 INFO - PROCESS | 21276 | 1461237806349 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:23:26 INFO - PROCESS | 21276 | 1461237806353 Marionette TRACE conn3 <- [1,1582,null,{}] 04:23:26 INFO - PROCESS | 21276 | 1461237806361 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}] 04:23:26 INFO - PROCESS | 21276 | 1461237806561 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 04:23:26 INFO - PROCESS | 21276 | 1461237806865 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b0000 == 120 [pid = 21276] [id = 403] 04:23:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x8b324000) [pid = 21276] [serial = 1210] [outer = (nil)] 04:23:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8b6cec00) [pid = 21276] [serial = 1211] [outer = 0x8b324000] 04:23:26 INFO - PROCESS | 21276 | 1461237806967 Marionette DEBUG loaded listener.js 04:23:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x8c1f1c00) [pid = 21276] [serial = 1212] [outer = 0x8b324000] 04:23:27 INFO - PROCESS | 21276 | 1461237807865 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]]]}] 04:23:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:23:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1581ms 04:23:27 INFO - PROCESS | 21276 | 1461237807930 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 04:23:27 INFO - PROCESS | 21276 | 1461237807934 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 04:23:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:23:27 INFO - PROCESS | 21276 | 1461237807947 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:23:27 INFO - PROCESS | 21276 | 1461237807951 Marionette TRACE conn3 <- [1,1586,null,{}] 04:23:27 INFO - PROCESS | 21276 | 1461237807986 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}] 04:23:28 INFO - PROCESS | 21276 | 1461237808291 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 04:23:28 INFO - PROCESS | 21276 | 1461237808325 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c57000 == 121 [pid = 21276] [id = 404] 04:23:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x8c1e5400) [pid = 21276] [serial = 1213] [outer = (nil)] 04:23:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8c4b0400) [pid = 21276] [serial = 1214] [outer = 0x8c1e5400] 04:23:28 INFO - PROCESS | 21276 | 1461237808411 Marionette DEBUG loaded listener.js 04:23:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x8d828400) [pid = 21276] [serial = 1215] [outer = 0x8c1e5400] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8e603400) [pid = 21276] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8c1e6000) [pid = 21276] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8e77c800) [pid = 21276] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x9913a400) [pid = 21276] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8c1f1400) [pid = 21276] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x951ef400) [pid = 21276] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x9afe8800) [pid = 21276] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8ed8c000) [pid = 21276] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8c353c00) [pid = 21276] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x9e918800) [pid = 21276] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8fdd4400) [pid = 21276] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8c361000) [pid = 21276] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8e77d400) [pid = 21276] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x98831800) [pid = 21276] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8c4a4800) [pid = 21276] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x89c58400) [pid = 21276] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8f85f000) [pid = 21276] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8e777c00) [pid = 21276] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8e77fc00) [pid = 21276] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x89556000) [pid = 21276] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x8e8d8400) [pid = 21276] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8e591800) [pid = 21276] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x89dd6c00) [pid = 21276] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x89552800) [pid = 21276] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x92ced800) [pid = 21276] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e58dc00) [pid = 21276] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8fcc6400) [pid = 21276] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x89c4f000) [pid = 21276] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x98831400) [pid = 21276] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x9803c400) [pid = 21276] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0xa0e43400) [pid = 21276] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x92039800) [pid = 21276] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0xa0914400) [pid = 21276] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x89ce9c00) [pid = 21276] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x93d0cc00) [pid = 21276] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8b321c00) [pid = 21276] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:23:29 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x9528b800) [pid = 21276] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:23:30 INFO - PROCESS | 21276 | 1461237810178 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]]]}] 04:23:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:23:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 2295ms 04:23:30 INFO - PROCESS | 21276 | 1461237810243 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 04:23:30 INFO - PROCESS | 21276 | 1461237810248 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 04:23:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:23:30 INFO - PROCESS | 21276 | 1461237810254 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:23:30 INFO - PROCESS | 21276 | 1461237810257 Marionette TRACE conn3 <- [1,1590,null,{}] 04:23:30 INFO - PROCESS | 21276 | 1461237810263 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}] 04:23:30 INFO - PROCESS | 21276 | 1461237810559 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 04:23:30 INFO - PROCESS | 21276 | 1461237810606 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a0800 == 122 [pid = 21276] [id = 405] 04:23:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8b6c2400) [pid = 21276] [serial = 1216] [outer = (nil)] 04:23:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8c466000) [pid = 21276] [serial = 1217] [outer = 0x8b6c2400] 04:23:30 INFO - PROCESS | 21276 | 1461237810684 Marionette DEBUG loaded listener.js 04:23:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8d959800) [pid = 21276] [serial = 1218] [outer = 0x8b6c2400] 04:23:31 INFO - PROCESS | 21276 | 1461237811747 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]]]}] 04:23:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:23:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 04:23:31 INFO - PROCESS | 21276 | 1461237811787 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 04:23:31 INFO - PROCESS | 21276 | 1461237811793 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 04:23:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:23:31 INFO - PROCESS | 21276 | 1461237811803 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:23:31 INFO - PROCESS | 21276 | 1461237811809 Marionette TRACE conn3 <- [1,1594,null,{}] 04:23:31 INFO - PROCESS | 21276 | 1461237811820 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}] 04:23:32 INFO - PROCESS | 21276 | 1461237812056 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 04:23:32 INFO - PROCESS | 21276 | 1461237812399 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce3000 == 123 [pid = 21276] [id = 406] 04:23:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x89ce5c00) [pid = 21276] [serial = 1219] [outer = (nil)] 04:23:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8a2d2000) [pid = 21276] [serial = 1220] [outer = 0x89ce5c00] 04:23:32 INFO - PROCESS | 21276 | 1461237812498 Marionette DEBUG loaded listener.js 04:23:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8a58f800) [pid = 21276] [serial = 1221] [outer = 0x89ce5c00] 04:23:33 INFO - PROCESS | 21276 | 1461237813614 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]]]}] 04:23:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:23:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1890ms 04:23:33 INFO - PROCESS | 21276 | 1461237813694 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 04:23:33 INFO - PROCESS | 21276 | 1461237813703 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 04:23:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:23:33 INFO - PROCESS | 21276 | 1461237813717 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:23:33 INFO - PROCESS | 21276 | 1461237813721 Marionette TRACE conn3 <- [1,1598,null,{}] 04:23:33 INFO - PROCESS | 21276 | 1461237813728 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}] 04:23:34 INFO - PROCESS | 21276 | 1461237814009 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 04:23:34 INFO - PROCESS | 21276 | 1461237814284 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d4400 == 124 [pid = 21276] [id = 407] 04:23:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8b4bd800) [pid = 21276] [serial = 1222] [outer = (nil)] 04:23:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8c4a7400) [pid = 21276] [serial = 1223] [outer = 0x8b4bd800] 04:23:34 INFO - PROCESS | 21276 | 1461237814377 Marionette DEBUG loaded listener.js 04:23:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e509400) [pid = 21276] [serial = 1224] [outer = 0x8b4bd800] 04:23:35 INFO - PROCESS | 21276 | 1461237815359 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]]]}] 04:23:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:23:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1689ms 04:23:35 INFO - PROCESS | 21276 | 1461237815406 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 04:23:35 INFO - PROCESS | 21276 | 1461237815409 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 04:23:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:23:35 INFO - PROCESS | 21276 | 1461237815417 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:23:35 INFO - PROCESS | 21276 | 1461237815423 Marionette TRACE conn3 <- [1,1602,null,{}] 04:23:35 INFO - PROCESS | 21276 | 1461237815441 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}] 04:23:35 INFO - PROCESS | 21276 | 1461237815722 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 04:23:36 INFO - PROCESS | 21276 | 1461237816088 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4a8400 == 125 [pid = 21276] [id = 408] 04:23:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8e70d800) [pid = 21276] [serial = 1225] [outer = (nil)] 04:23:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8e716800) [pid = 21276] [serial = 1226] [outer = 0x8e70d800] 04:23:36 INFO - PROCESS | 21276 | 1461237816184 Marionette DEBUG loaded listener.js 04:23:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8e781c00) [pid = 21276] [serial = 1227] [outer = 0x8e70d800] 04:23:37 INFO - PROCESS | 21276 | 1461237817157 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]]]}] 04:23:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:23:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1790ms 04:23:37 INFO - PROCESS | 21276 | 1461237817207 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 04:23:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:23:37 INFO - PROCESS | 21276 | 1461237817212 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 04:23:37 INFO - PROCESS | 21276 | 1461237817220 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:23:37 INFO - PROCESS | 21276 | 1461237817223 Marionette TRACE conn3 <- [1,1606,null,{}] 04:23:37 INFO - PROCESS | 21276 | 1461237817229 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}] 04:23:37 INFO - PROCESS | 21276 | 1461237817458 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 04:23:37 INFO - PROCESS | 21276 | 1461237817777 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a6c00 == 126 [pid = 21276] [id = 409] 04:23:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8e60c800) [pid = 21276] [serial = 1228] [outer = (nil)] 04:23:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8ed8e000) [pid = 21276] [serial = 1229] [outer = 0x8e60c800] 04:23:37 INFO - PROCESS | 21276 | 1461237817873 Marionette DEBUG loaded listener.js 04:23:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8edea800) [pid = 21276] [serial = 1230] [outer = 0x8e60c800] 04:23:38 INFO - PROCESS | 21276 | 1461237818802 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]]]}] 04:23:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:23:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1632ms 04:23:38 INFO - PROCESS | 21276 | 1461237818852 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 04:23:38 INFO - PROCESS | 21276 | 1461237818856 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 04:23:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:23:38 INFO - PROCESS | 21276 | 1461237818862 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:23:38 INFO - PROCESS | 21276 | 1461237818866 Marionette TRACE conn3 <- [1,1610,null,{}] 04:23:38 INFO - PROCESS | 21276 | 1461237818872 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}] 04:23:39 INFO - PROCESS | 21276 | 1461237819090 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 04:23:39 INFO - PROCESS | 21276 | 1461237819407 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e77f400 == 127 [pid = 21276] [id = 410] 04:23:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8e8d6000) [pid = 21276] [serial = 1231] [outer = (nil)] 04:23:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8ee2e000) [pid = 21276] [serial = 1232] [outer = 0x8e8d6000] 04:23:39 INFO - PROCESS | 21276 | 1461237819504 Marionette DEBUG loaded listener.js 04:23:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8ee31400) [pid = 21276] [serial = 1233] [outer = 0x8e8d6000] 04:23:40 INFO - PROCESS | 21276 | 1461237820433 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]]]}] 04:23:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:23:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1630ms 04:23:40 INFO - PROCESS | 21276 | 1461237820494 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 04:23:40 INFO - PROCESS | 21276 | 1461237820499 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 04:23:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:23:40 INFO - PROCESS | 21276 | 1461237820505 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:23:40 INFO - PROCESS | 21276 | 1461237820509 Marionette TRACE conn3 <- [1,1614,null,{}] 04:23:40 INFO - PROCESS | 21276 | 1461237820515 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}] 04:23:40 INFO - PROCESS | 21276 | 1461237820786 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 04:23:41 INFO - PROCESS | 21276 | 1461237821117 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b6c00 == 128 [pid = 21276] [id = 411] 04:23:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8fccb000) [pid = 21276] [serial = 1234] [outer = (nil)] 04:23:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8fdd6000) [pid = 21276] [serial = 1235] [outer = 0x8fccb000] 04:23:41 INFO - PROCESS | 21276 | 1461237821216 Marionette DEBUG loaded listener.js 04:23:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8fdda400) [pid = 21276] [serial = 1236] [outer = 0x8fccb000] 04:23:42 INFO - PROCESS | 21276 | 1461237822139 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]]]}] 04:23:42 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 04:23:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1684ms 04:23:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:23:42 INFO - PROCESS | 21276 | 1461237822191 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 04:23:42 INFO - PROCESS | 21276 | 1461237822194 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 04:23:42 INFO - PROCESS | 21276 | 1461237822201 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:23:42 INFO - PROCESS | 21276 | 1461237822204 Marionette TRACE conn3 <- [1,1618,null,{}] 04:23:42 INFO - PROCESS | 21276 | 1461237822210 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}] 04:23:42 INFO - PROCESS | 21276 | 1461237822419 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 04:23:42 INFO - PROCESS | 21276 | 1461237822744 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b0800 == 129 [pid = 21276] [id = 412] 04:23:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8b4b9400) [pid = 21276] [serial = 1237] [outer = (nil)] 04:23:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9114f800) [pid = 21276] [serial = 1238] [outer = 0x8b4b9400] 04:23:42 INFO - PROCESS | 21276 | 1461237822846 Marionette DEBUG loaded listener.js 04:23:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x920b6c00) [pid = 21276] [serial = 1239] [outer = 0x8b4b9400] 04:23:43 INFO - PROCESS | 21276 | 1461237823760 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]]]}] 04:23:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:23:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1631ms 04:23:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:23:43 INFO - PROCESS | 21276 | 1461237823832 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 04:23:43 INFO - PROCESS | 21276 | 1461237823836 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 04:23:43 INFO - PROCESS | 21276 | 1461237823843 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:23:43 INFO - PROCESS | 21276 | 1461237823846 Marionette TRACE conn3 <- [1,1622,null,{}] 04:23:43 INFO - PROCESS | 21276 | 1461237823852 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}] 04:23:44 INFO - PROCESS | 21276 | 1461237824093 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 04:23:44 INFO - PROCESS | 21276 | 1461237824411 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fff4c00 == 130 [pid = 21276] [id = 413] 04:23:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x90271800) [pid = 21276] [serial = 1240] [outer = (nil)] 04:23:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x939ee000) [pid = 21276] [serial = 1241] [outer = 0x90271800] 04:23:44 INFO - PROCESS | 21276 | 1461237824506 Marionette DEBUG loaded listener.js 04:23:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x93a6b000) [pid = 21276] [serial = 1242] [outer = 0x90271800] 04:23:45 INFO - PROCESS | 21276 | 1461237825409 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]]]}] 04:23:45 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 04:23:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1638ms 04:23:45 INFO - PROCESS | 21276 | 1461237825480 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 04:23:45 INFO - PROCESS | 21276 | 1461237825484 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 04:23:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:23:45 INFO - PROCESS | 21276 | 1461237825491 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:23:45 INFO - PROCESS | 21276 | 1461237825494 Marionette TRACE conn3 <- [1,1626,null,{}] 04:23:45 INFO - PROCESS | 21276 | 1461237825500 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}] 04:23:45 INFO - PROCESS | 21276 | 1461237825727 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 04:23:46 INFO - PROCESS | 21276 | 1461237826081 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c356400 == 131 [pid = 21276] [id = 414] 04:23:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x92042400) [pid = 21276] [serial = 1243] [outer = (nil)] 04:23:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x93d08000) [pid = 21276] [serial = 1244] [outer = 0x92042400] 04:23:46 INFO - PROCESS | 21276 | 1461237826176 Marionette DEBUG loaded listener.js 04:23:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9518b000) [pid = 21276] [serial = 1245] [outer = 0x92042400] 04:23:47 INFO - PROCESS | 21276 | 1461237827027 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]]]}] 04:23:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:23:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1581ms 04:23:47 INFO - PROCESS | 21276 | 1461237827073 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 04:23:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:23:47 INFO - PROCESS | 21276 | 1461237827077 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 04:23:47 INFO - PROCESS | 21276 | 1461237827084 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:23:47 INFO - PROCESS | 21276 | 1461237827088 Marionette TRACE conn3 <- [1,1630,null,{}] 04:23:47 INFO - PROCESS | 21276 | 1461237827094 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}] 04:23:47 INFO - PROCESS | 21276 | 1461237827321 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 04:23:47 INFO - PROCESS | 21276 | 1461237827597 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c35a800 == 132 [pid = 21276] [id = 415] 04:23:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8c5e0800) [pid = 21276] [serial = 1246] [outer = (nil)] 04:23:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9528c400) [pid = 21276] [serial = 1247] [outer = 0x8c5e0800] 04:23:47 INFO - PROCESS | 21276 | 1461237827736 Marionette DEBUG loaded listener.js 04:23:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x962f5000) [pid = 21276] [serial = 1248] [outer = 0x8c5e0800] 04:23:48 INFO - PROCESS | 21276 | 1461237828643 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]]]}] 04:23:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:23:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1590ms 04:23:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:23:48 INFO - PROCESS | 21276 | 1461237828674 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 04:23:48 INFO - PROCESS | 21276 | 1461237828678 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 04:23:48 INFO - PROCESS | 21276 | 1461237828685 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:23:48 INFO - PROCESS | 21276 | 1461237828689 Marionette TRACE conn3 <- [1,1634,null,{}] 04:23:48 INFO - PROCESS | 21276 | 1461237828712 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}] 04:23:49 INFO - PROCESS | 21276 | 1461237829022 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 04:23:49 INFO - PROCESS | 21276 | 1461237829293 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x966cc000 == 133 [pid = 21276] [id = 416] 04:23:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x97079400) [pid = 21276] [serial = 1249] [outer = (nil)] 04:23:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x97315400) [pid = 21276] [serial = 1250] [outer = 0x97079400] 04:23:49 INFO - PROCESS | 21276 | 1461237829402 Marionette DEBUG loaded listener.js 04:23:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9788a800) [pid = 21276] [serial = 1251] [outer = 0x97079400] 04:23:50 INFO - PROCESS | 21276 | 1461237830334 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]]]}] 04:23:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:23:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1689ms 04:23:50 INFO - PROCESS | 21276 | 1461237830374 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 04:23:50 INFO - PROCESS | 21276 | 1461237830378 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 04:23:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:23:50 INFO - PROCESS | 21276 | 1461237830384 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:23:50 INFO - PROCESS | 21276 | 1461237830388 Marionette TRACE conn3 <- [1,1638,null,{}] 04:23:50 INFO - PROCESS | 21276 | 1461237830394 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}] 04:23:50 INFO - PROCESS | 21276 | 1461237830659 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 04:23:51 INFO - PROCESS | 21276 | 1461237830991 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a73800 == 134 [pid = 21276] [id = 417] 04:23:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x951ef400) [pid = 21276] [serial = 1252] [outer = (nil)] 04:23:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x9885ac00) [pid = 21276] [serial = 1253] [outer = 0x951ef400] 04:23:51 INFO - PROCESS | 21276 | 1461237831086 Marionette DEBUG loaded listener.js 04:23:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x99107000) [pid = 21276] [serial = 1254] [outer = 0x951ef400] 04:23:52 INFO - PROCESS | 21276 | 1461237832007 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]]]}] 04:23:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:23:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1681ms 04:23:52 INFO - PROCESS | 21276 | 1461237832067 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 04:23:52 INFO - PROCESS | 21276 | 1461237832070 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 04:23:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:23:52 INFO - PROCESS | 21276 | 1461237832077 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:23:52 INFO - PROCESS | 21276 | 1461237832081 Marionette TRACE conn3 <- [1,1642,null,{}] 04:23:52 INFO - PROCESS | 21276 | 1461237832086 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}] 04:23:52 INFO - PROCESS | 21276 | 1461237832304 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 04:23:52 INFO - PROCESS | 21276 | 1461237832634 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fedc00 == 135 [pid = 21276] [id = 418] 04:23:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8d824000) [pid = 21276] [serial = 1255] [outer = (nil)] 04:23:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x9ace5c00) [pid = 21276] [serial = 1256] [outer = 0x8d824000] 04:23:52 INFO - PROCESS | 21276 | 1461237832733 Marionette DEBUG loaded listener.js 04:23:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x9e915400) [pid = 21276] [serial = 1257] [outer = 0x8d824000] 04:23:53 INFO - PROCESS | 21276 | 1461237833666 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]]]}] 04:23:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:23:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1633ms 04:23:53 INFO - PROCESS | 21276 | 1461237833710 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 04:23:53 INFO - PROCESS | 21276 | 1461237833715 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 04:23:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:23:53 INFO - PROCESS | 21276 | 1461237833721 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:23:53 INFO - PROCESS | 21276 | 1461237833724 Marionette TRACE conn3 <- [1,1646,null,{}] 04:23:53 INFO - PROCESS | 21276 | 1461237833730 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}] 04:23:53 INFO - PROCESS | 21276 | 1461237833931 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 04:23:54 INFO - PROCESS | 21276 | 1461237834257 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x95195800 == 136 [pid = 21276] [id = 419] 04:23:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x9acda000) [pid = 21276] [serial = 1258] [outer = (nil)] 04:23:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x9fd71800) [pid = 21276] [serial = 1259] [outer = 0x9acda000] 04:23:54 INFO - PROCESS | 21276 | 1461237834352 Marionette DEBUG loaded listener.js 04:23:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 189 (0x9fe15400) [pid = 21276] [serial = 1260] [outer = 0x9acda000] 04:23:55 INFO - PROCESS | 21276 | 1461237835278 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]]]}] 04:23:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:23:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1635ms 04:23:55 INFO - PROCESS | 21276 | 1461237835357 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 04:23:55 INFO - PROCESS | 21276 | 1461237835360 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 04:23:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:23:55 INFO - PROCESS | 21276 | 1461237835368 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:23:55 INFO - PROCESS | 21276 | 1461237835372 Marionette TRACE conn3 <- [1,1650,null,{}] 04:23:55 INFO - PROCESS | 21276 | 1461237835377 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}] 04:23:55 INFO - PROCESS | 21276 | 1461237835583 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 04:23:55 INFO - PROCESS | 21276 | 1461237835922 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x98b5d400 == 137 [pid = 21276] [id = 420] 04:23:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 190 (0x992b8800) [pid = 21276] [serial = 1261] [outer = (nil)] 04:23:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 191 (0xa0e6e400) [pid = 21276] [serial = 1262] [outer = 0x992b8800] 04:23:56 INFO - PROCESS | 21276 | 1461237836018 Marionette DEBUG loaded listener.js 04:23:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 192 (0xa0e73c00) [pid = 21276] [serial = 1263] [outer = 0x992b8800] 04:23:56 INFO - PROCESS | 21276 | 1461237836947 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]]]}] 04:23:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:23:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1630ms 04:23:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:23:57 INFO - PROCESS | 21276 | 1461237836999 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 04:23:57 INFO - PROCESS | 21276 | 1461237837002 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 04:23:57 INFO - PROCESS | 21276 | 1461237837009 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:23:57 INFO - PROCESS | 21276 | 1461237837013 Marionette TRACE conn3 <- [1,1654,null,{}] 04:23:57 INFO - PROCESS | 21276 | 1461237837018 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}] 04:23:57 INFO - PROCESS | 21276 | 1461237837226 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 04:23:57 INFO - PROCESS | 21276 | 1461237837557 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f2400 == 138 [pid = 21276] [id = 421] 04:23:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 193 (0x8b4b4c00) [pid = 21276] [serial = 1264] [outer = (nil)] 04:23:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 194 (0xa2993800) [pid = 21276] [serial = 1265] [outer = 0x8b4b4c00] 04:23:57 INFO - PROCESS | 21276 | 1461237837656 Marionette DEBUG loaded listener.js 04:23:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 195 (0xa3b7e000) [pid = 21276] [serial = 1266] [outer = 0x8b4b4c00] 04:23:58 INFO - PROCESS | 21276 | 1461237838522 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]]]}] 04:23:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:23:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1582ms 04:23:58 INFO - PROCESS | 21276 | 1461237838592 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 04:23:58 INFO - PROCESS | 21276 | 1461237838596 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 04:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:23:58 INFO - PROCESS | 21276 | 1461237838602 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:23:58 INFO - PROCESS | 21276 | 1461237838606 Marionette TRACE conn3 <- [1,1658,null,{}] 04:23:58 INFO - PROCESS | 21276 | 1461237838612 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}] 04:23:58 INFO - PROCESS | 21276 | 1461237838829 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 04:23:59 INFO - PROCESS | 21276 | 1461237839155 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c51c00 == 139 [pid = 21276] [id = 422] 04:23:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 196 (0x89c5c000) [pid = 21276] [serial = 1267] [outer = (nil)] 04:23:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 197 (0x9926dc00) [pid = 21276] [serial = 1268] [outer = 0x89c5c000] 04:23:59 INFO - PROCESS | 21276 | 1461237839249 Marionette DEBUG loaded listener.js 04:23:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 198 (0x9926fc00) [pid = 21276] [serial = 1269] [outer = 0x89c5c000] 04:24:00 INFO - PROCESS | 21276 | 1461237840116 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]]]}] 04:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1580ms 04:24:00 INFO - PROCESS | 21276 | 1461237840187 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 04:24:00 INFO - PROCESS | 21276 | 1461237840191 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 04:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:24:00 INFO - PROCESS | 21276 | 1461237840198 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:24:00 INFO - PROCESS | 21276 | 1461237840202 Marionette TRACE conn3 <- [1,1662,null,{}] 04:24:00 INFO - PROCESS | 21276 | 1461237840207 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}] 04:24:00 INFO - PROCESS | 21276 | 1461237840438 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 04:24:00 INFO - PROCESS | 21276 | 1461237840769 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4ad800 == 140 [pid = 21276] [id = 423] 04:24:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 199 (0x9803e000) [pid = 21276] [serial = 1270] [outer = (nil)] 04:24:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 200 (0xa0d55000) [pid = 21276] [serial = 1271] [outer = 0x9803e000] 04:24:00 INFO - PROCESS | 21276 | 1461237840880 Marionette DEBUG loaded listener.js 04:24:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 201 (0xa2935000) [pid = 21276] [serial = 1272] [outer = 0x9803e000] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x9fd72800 == 139 [pid = 21276] [id = 173] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c357c00 == 138 [pid = 21276] [id = 175] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e570800 == 137 [pid = 21276] [id = 168] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56bc00 == 136 [pid = 21276] [id = 170] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c5e2800 == 135 [pid = 21276] [id = 171] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8729d800 == 134 [pid = 21276] [id = 400] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89398c00 == 133 [pid = 21276] [id = 399] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58e800 == 132 [pid = 21276] [id = 397] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8955d800 == 131 [pid = 21276] [id = 398] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x92cf0800 == 130 [pid = 21276] [id = 396] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89c5cc00 == 129 [pid = 21276] [id = 395] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x95187400 == 128 [pid = 21276] [id = 394] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x939e9000 == 127 [pid = 21276] [id = 393] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2af800 == 126 [pid = 21276] [id = 391] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8fcd1800 == 125 [pid = 21276] [id = 392] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee2b400 == 124 [pid = 21276] [id = 390] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b2400 == 123 [pid = 21276] [id = 389] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e782000 == 122 [pid = 21276] [id = 388] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e508000 == 121 [pid = 21276] [id = 387] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c358000 == 120 [pid = 21276] [id = 386] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a59a800 == 119 [pid = 21276] [id = 384] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4a7000 == 118 [pid = 21276] [id = 385] 04:24:03 INFO - PROCESS | 21276 | --DOCSHELL 0x845a7c00 == 117 [pid = 21276] [id = 383] 04:24:03 INFO - PROCESS | 21276 | 1461237843634 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]]]}] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 200 (0x8e77a800) [pid = 21276] [serial = 1092] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 199 (0x8d950400) [pid = 21276] [serial = 1017] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 198 (0x92042000) [pid = 21276] [serial = 1041] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 197 (0x9af7a000) [pid = 21276] [serial = 1059] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 196 (0x8c359000) [pid = 21276] [serial = 1145] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 195 (0x98226c00) [pid = 21276] [serial = 1053] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 194 (0x9fa8cc00) [pid = 21276] [serial = 1118] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 193 (0xa3b85800) [pid = 21276] [serial = 1128] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 192 (0x9fb5a800) [pid = 21276] [serial = 1119] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 191 (0xa3b7ec00) [pid = 21276] [serial = 1127] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 190 (0x920b7000) [pid = 21276] [serial = 1103] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 189 (0xa0b15c00) [pid = 21276] [serial = 1122] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 188 (0x8fddbc00) [pid = 21276] [serial = 1130] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x9707e000) [pid = 21276] [serial = 1112] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x8ed85800) [pid = 21276] [serial = 1029] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8fddd400) [pid = 21276] [serial = 1131] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x9ace6800) [pid = 21276] [serial = 1116] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8e502400) [pid = 21276] [serial = 1023] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x89dd8800) [pid = 21276] [serial = 1139] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x90273000) [pid = 21276] [serial = 1038] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8f2ae400) [pid = 21276] [serial = 1032] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8ed83000) [pid = 21276] [serial = 1094] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x89dd3400) [pid = 21276] [serial = 1086] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8a2d5800) [pid = 21276] [serial = 1140] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x89ce5400) [pid = 21276] [serial = 1085] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x92cee400) [pid = 21276] [serial = 1104] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8f2aa000) [pid = 21276] [serial = 1097] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0xa4355c00) [pid = 21276] [serial = 1134] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8c468000) [pid = 21276] [serial = 1146] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8b6cdc00) [pid = 21276] [serial = 1089] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8f2b5800) [pid = 21276] [serial = 1098] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x99146400) [pid = 21276] [serial = 1115] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x939e1400) [pid = 21276] [serial = 1044] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x96683000) [pid = 21276] [serial = 1109] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8e774c00) [pid = 21276] [serial = 1026] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x90273800) [pid = 21276] [serial = 1100] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8b327c00) [pid = 21276] [serial = 1020] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x98e8fc00) [pid = 21276] [serial = 1056] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x9fd66000) [pid = 21276] [serial = 1062] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0xa0ea2000) [pid = 21276] [serial = 1124] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0xa0ea9000) [pid = 21276] [serial = 1125] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x93d0e400) [pid = 21276] [serial = 1106] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0xa099ac00) [pid = 21276] [serial = 1121] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8ed8d000) [pid = 21276] [serial = 1095] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9668c400) [pid = 21276] [serial = 1110] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e712800) [pid = 21276] [serial = 1091] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0xa0e78800) [pid = 21276] [serial = 1065] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8c463c00) [pid = 21276] [serial = 1136] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x9518ac00) [pid = 21276] [serial = 1107] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0xa29de000) [pid = 21276] [serial = 1133] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8b378400) [pid = 21276] [serial = 1088] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8fc0a400) [pid = 21276] [serial = 1035] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x95284800) [pid = 21276] [serial = 1047] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x973cec00) [pid = 21276] [serial = 1113] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8b375400) [pid = 21276] [serial = 1142] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x90279800) [pid = 21276] [serial = 1101] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x975f7c00) [pid = 21276] [serial = 1050] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8b4b8c00) [pid = 21276] [serial = 1143] [outer = (nil)] [url = about:blank] 04:24:03 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8c46fc00) [pid = 21276] [serial = 1148] [outer = (nil)] [url = about:blank] 04:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3788ms 04:24:03 INFO - PROCESS | 21276 | 1461237843988 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 04:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:24:03 INFO - PROCESS | 21276 | 1461237843993 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 04:24:04 INFO - PROCESS | 21276 | 1461237844001 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:24:04 INFO - PROCESS | 21276 | 1461237844008 Marionette TRACE conn3 <- [1,1666,null,{}] 04:24:04 INFO - PROCESS | 21276 | 1461237844017 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}] 04:24:04 INFO - PROCESS | 21276 | 1461237844210 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 04:24:04 INFO - PROCESS | 21276 | 1461237844429 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f9000 == 118 [pid = 21276] [id = 424] 04:24:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x899f9400) [pid = 21276] [serial = 1273] [outer = (nil)] 04:24:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x89c51000) [pid = 21276] [serial = 1274] [outer = 0x899f9400] 04:24:04 INFO - PROCESS | 21276 | 1461237844512 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89cea000) [pid = 21276] [serial = 1275] [outer = 0x899f9400] 04:24:05 INFO - PROCESS | 21276 | 1461237845322 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]]]}] 04:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1389ms 04:24:05 INFO - PROCESS | 21276 | 1461237845390 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 04:24:05 INFO - PROCESS | 21276 | 1461237845398 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 04:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:24:05 INFO - PROCESS | 21276 | 1461237845408 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:24:05 INFO - PROCESS | 21276 | 1461237845413 Marionette TRACE conn3 <- [1,1670,null,{}] 04:24:05 INFO - PROCESS | 21276 | 1461237845418 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}] 04:24:05 INFO - PROCESS | 21276 | 1461237845625 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 04:24:05 INFO - PROCESS | 21276 | 1461237845829 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f4c00 == 119 [pid = 21276] [id = 425] 04:24:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x899f5000) [pid = 21276] [serial = 1276] [outer = (nil)] 04:24:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8a2d4000) [pid = 21276] [serial = 1277] [outer = 0x899f5000] 04:24:05 INFO - PROCESS | 21276 | 1461237845908 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8a4b5000) [pid = 21276] [serial = 1278] [outer = 0x899f5000] 04:24:06 INFO - PROCESS | 21276 | 1461237846903 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]]]}] 04:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1538ms 04:24:06 INFO - PROCESS | 21276 | 1461237846947 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 21276 | 1461237846951 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 04:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:24:06 INFO - PROCESS | 21276 | 1461237846965 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 21276 | 1461237846971 Marionette TRACE conn3 <- [1,1674,null,{}] 04:24:06 INFO - PROCESS | 21276 | 1461237846986 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}] 04:24:07 INFO - PROCESS | 21276 | 1461237847268 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 04:24:07 INFO - PROCESS | 21276 | 1461237847315 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d5400 == 120 [pid = 21276] [id = 426] 04:24:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8b4b8c00) [pid = 21276] [serial = 1279] [outer = (nil)] 04:24:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8b6cac00) [pid = 21276] [serial = 1280] [outer = 0x8b4b8c00] 04:24:07 INFO - PROCESS | 21276 | 1461237847396 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8c1f2400) [pid = 21276] [serial = 1281] [outer = 0x8b4b8c00] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8b324000) [pid = 21276] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x9785d400) [pid = 21276] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8e50f800) [pid = 21276] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8b32e800) [pid = 21276] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8a594000) [pid = 21276] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x89ddcc00) [pid = 21276] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x951e8400) [pid = 21276] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x845ad400) [pid = 21276] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x86696000) [pid = 21276] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x939e3c00) [pid = 21276] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8f2b3400) [pid = 21276] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8b328800) [pid = 21276] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8e50bc00) [pid = 21276] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8b37a400) [pid = 21276] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x9822a800) [pid = 21276] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8e505800) [pid = 21276] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8c1e5400) [pid = 21276] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x96fc9000) [pid = 21276] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8ee31800) [pid = 21276] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x893a4c00) [pid = 21276] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8fdd7000) [pid = 21276] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8fdd8800) [pid = 21276] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:24:09 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8e8d0c00) [pid = 21276] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:24:09 INFO - PROCESS | 21276 | 1461237849356 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]]]}] 04:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2448ms 04:24:09 INFO - PROCESS | 21276 | 1461237849407 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 21276 | 1461237849412 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 04:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:24:09 INFO - PROCESS | 21276 | 1461237849418 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 21276 | 1461237849421 Marionette TRACE conn3 <- [1,1678,null,{}] 04:24:09 INFO - PROCESS | 21276 | 1461237849427 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}] 04:24:09 INFO - PROCESS | 21276 | 1461237849639 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 04:24:09 INFO - PROCESS | 21276 | 1461237849825 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x8668e800 == 121 [pid = 21276] [id = 427] 04:24:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x88ff7000) [pid = 21276] [serial = 1282] [outer = (nil)] 04:24:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8b6ccc00) [pid = 21276] [serial = 1283] [outer = 0x88ff7000] 04:24:09 INFO - PROCESS | 21276 | 1461237849907 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c35dc00) [pid = 21276] [serial = 1284] [outer = 0x88ff7000] 04:24:10 INFO - PROCESS | 21276 | 1461237850719 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]]]}] 04:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1330ms 04:24:10 INFO - PROCESS | 21276 | 1461237850749 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 04:24:10 INFO - PROCESS | 21276 | 1461237850753 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 04:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:24:10 INFO - PROCESS | 21276 | 1461237850759 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:24:10 INFO - PROCESS | 21276 | 1461237850761 Marionette TRACE conn3 <- [1,1682,null,{}] 04:24:10 INFO - PROCESS | 21276 | 1461237850767 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}] 04:24:10 INFO - PROCESS | 21276 | 1461237850957 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 04:24:10 INFO - PROCESS | 21276 | 1461237850972 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8689f000 == 122 [pid = 21276] [id = 428] 04:24:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8b4b5400) [pid = 21276] [serial = 1285] [outer = (nil)] 04:24:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8c472000) [pid = 21276] [serial = 1286] [outer = 0x8b4b5400] 04:24:11 INFO - PROCESS | 21276 | 1461237851049 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8c5ec800) [pid = 21276] [serial = 1287] [outer = 0x8b4b5400] 04:24:12 INFO - PROCESS | 21276 | 1461237852390 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]]]}] 04:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1682ms 04:24:12 INFO - PROCESS | 21276 | 1461237852443 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 21276 | 1461237852451 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 04:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:24:12 INFO - PROCESS | 21276 | 1461237852461 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 21276 | 1461237852466 Marionette TRACE conn3 <- [1,1686,null,{}] 04:24:12 INFO - PROCESS | 21276 | 1461237852474 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}] 04:24:12 INFO - PROCESS | 21276 | 1461237852710 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 04:24:13 INFO - PROCESS | 21276 | 1461237853049 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x899ef800 == 123 [pid = 21276] [id = 429] 04:24:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x89c56400) [pid = 21276] [serial = 1288] [outer = (nil)] 04:24:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8a2d6000) [pid = 21276] [serial = 1289] [outer = 0x89c56400] 04:24:13 INFO - PROCESS | 21276 | 1461237853146 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8b328800) [pid = 21276] [serial = 1290] [outer = 0x89c56400] 04:24:14 INFO - PROCESS | 21276 | 1461237854206 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]]]}] 04:24:14 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 04:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1783ms 04:24:14 INFO - PROCESS | 21276 | 1461237854245 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 04:24:14 INFO - PROCESS | 21276 | 1461237854254 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 04:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:24:14 INFO - PROCESS | 21276 | 1461237854265 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:24:14 INFO - PROCESS | 21276 | 1461237854269 Marionette TRACE conn3 <- [1,1690,null,{}] 04:24:14 INFO - PROCESS | 21276 | 1461237854275 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}] 04:24:14 INFO - PROCESS | 21276 | 1461237854501 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 04:24:14 INFO - PROCESS | 21276 | 1461237854818 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32f800 == 124 [pid = 21276] [id = 430] 04:24:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8c1ec400) [pid = 21276] [serial = 1291] [outer = (nil)] 04:24:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8c46fc00) [pid = 21276] [serial = 1292] [outer = 0x8c1ec400] 04:24:14 INFO - PROCESS | 21276 | 1461237854913 Marionette DEBUG loaded listener.js 04:24:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8d827000) [pid = 21276] [serial = 1293] [outer = 0x8c1ec400] 04:24:15 INFO - PROCESS | 21276 | 1461237855841 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]]]}] 04:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1633ms 04:24:15 INFO - PROCESS | 21276 | 1461237855899 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 04:24:15 INFO - PROCESS | 21276 | 1461237855903 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 04:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:24:15 INFO - PROCESS | 21276 | 1461237855910 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:24:15 INFO - PROCESS | 21276 | 1461237855917 Marionette TRACE conn3 <- [1,1694,null,{}] 04:24:15 INFO - PROCESS | 21276 | 1461237855933 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}] 04:24:16 INFO - PROCESS | 21276 | 1461237856171 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 04:24:16 INFO - PROCESS | 21276 | 1461237856534 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939d000 == 125 [pid = 21276] [id = 431] 04:24:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8c467400) [pid = 21276] [serial = 1294] [outer = (nil)] 04:24:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e591800) [pid = 21276] [serial = 1295] [outer = 0x8c467400] 04:24:16 INFO - PROCESS | 21276 | 1461237856634 Marionette DEBUG loaded listener.js 04:24:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e70a400) [pid = 21276] [serial = 1296] [outer = 0x8c467400] 04:24:17 INFO - PROCESS | 21276 | 1461237857566 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]]]}] 04:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1700ms 04:24:17 INFO - PROCESS | 21276 | 1461237857612 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 04:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:24:17 INFO - PROCESS | 21276 | 1461237857617 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 04:24:17 INFO - PROCESS | 21276 | 1461237857623 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:24:17 INFO - PROCESS | 21276 | 1461237857627 Marionette TRACE conn3 <- [1,1698,null,{}] 04:24:17 INFO - PROCESS | 21276 | 1461237857633 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}] 04:24:17 INFO - PROCESS | 21276 | 1461237857873 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 04:24:18 INFO - PROCESS | 21276 | 1461237858192 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ddbc00 == 126 [pid = 21276] [id = 432] 04:24:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e50f800) [pid = 21276] [serial = 1297] [outer = (nil)] 04:24:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e777800) [pid = 21276] [serial = 1298] [outer = 0x8e50f800] 04:24:18 INFO - PROCESS | 21276 | 1461237858302 Marionette DEBUG loaded listener.js 04:24:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8e77f000) [pid = 21276] [serial = 1299] [outer = 0x8e50f800] 04:24:19 INFO - PROCESS | 21276 | 1461237859216 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]]]}] 04:24:19 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 04:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1635ms 04:24:19 INFO - PROCESS | 21276 | 1461237859258 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 04:24:19 INFO - PROCESS | 21276 | 1461237859263 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 04:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:24:19 INFO - PROCESS | 21276 | 1461237859270 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:24:19 INFO - PROCESS | 21276 | 1461237859273 Marionette TRACE conn3 <- [1,1702,null,{}] 04:24:19 INFO - PROCESS | 21276 | 1461237859279 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}] 04:24:19 INFO - PROCESS | 21276 | 1461237859503 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 04:24:19 INFO - PROCESS | 21276 | 1461237859824 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e571800 == 127 [pid = 21276] [id = 433] 04:24:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8e77a800) [pid = 21276] [serial = 1300] [outer = (nil)] 04:24:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8ed86400) [pid = 21276] [serial = 1301] [outer = 0x8e77a800] 04:24:19 INFO - PROCESS | 21276 | 1461237859920 Marionette DEBUG loaded listener.js 04:24:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8ed8a400) [pid = 21276] [serial = 1302] [outer = 0x8e77a800] 04:24:20 INFO - PROCESS | 21276 | 1461237860853 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]]]}] 04:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1631ms 04:24:20 INFO - PROCESS | 21276 | 1461237860902 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 04:24:20 INFO - PROCESS | 21276 | 1461237860906 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 04:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:24:20 INFO - PROCESS | 21276 | 1461237860913 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:24:20 INFO - PROCESS | 21276 | 1461237860917 Marionette TRACE conn3 <- [1,1706,null,{}] 04:24:20 INFO - PROCESS | 21276 | 1461237860923 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}] 04:24:21 INFO - PROCESS | 21276 | 1461237861157 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 04:24:21 INFO - PROCESS | 21276 | 1461237861474 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c5b800 == 128 [pid = 21276] [id = 434] 04:24:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8e508000) [pid = 21276] [serial = 1303] [outer = (nil)] 04:24:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8f263000) [pid = 21276] [serial = 1304] [outer = 0x8e508000] 04:24:21 INFO - PROCESS | 21276 | 1461237861576 Marionette DEBUG loaded listener.js 04:24:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8f265400) [pid = 21276] [serial = 1305] [outer = 0x8e508000] 04:24:22 INFO - PROCESS | 21276 | 1461237862483 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]]]}] 04:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1640ms 04:24:22 INFO - PROCESS | 21276 | 1461237862554 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 04:24:22 INFO - PROCESS | 21276 | 1461237862558 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 04:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:24:22 INFO - PROCESS | 21276 | 1461237862565 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:24:22 INFO - PROCESS | 21276 | 1461237862569 Marionette TRACE conn3 <- [1,1710,null,{}] 04:24:22 INFO - PROCESS | 21276 | 1461237862575 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}] 04:24:22 INFO - PROCESS | 21276 | 1461237862797 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 04:24:23 INFO - PROCESS | 21276 | 1461237863122 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e506400 == 129 [pid = 21276] [id = 435] 04:24:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e710000) [pid = 21276] [serial = 1306] [outer = (nil)] 04:24:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8f270c00) [pid = 21276] [serial = 1307] [outer = 0x8e710000] 04:24:23 INFO - PROCESS | 21276 | 1461237863218 Marionette DEBUG loaded listener.js 04:24:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8f2ac800) [pid = 21276] [serial = 1308] [outer = 0x8e710000] 04:24:24 INFO - PROCESS | 21276 | 1461237864144 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]]]}] 04:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1639ms 04:24:24 INFO - PROCESS | 21276 | 1461237864205 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 04:24:24 INFO - PROCESS | 21276 | 1461237864209 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 04:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:24:24 INFO - PROCESS | 21276 | 1461237864216 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:24:24 INFO - PROCESS | 21276 | 1461237864219 Marionette TRACE conn3 <- [1,1714,null,{}] 04:24:24 INFO - PROCESS | 21276 | 1461237864226 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}] 04:24:24 INFO - PROCESS | 21276 | 1461237864451 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 04:24:24 INFO - PROCESS | 21276 | 1461237864764 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed89000 == 130 [pid = 21276] [id = 436] 04:24:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8f267c00) [pid = 21276] [serial = 1309] [outer = (nil)] 04:24:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8f85dc00) [pid = 21276] [serial = 1310] [outer = 0x8f267c00] 04:24:24 INFO - PROCESS | 21276 | 1461237864859 Marionette DEBUG loaded listener.js 04:24:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8f861400) [pid = 21276] [serial = 1311] [outer = 0x8f267c00] 04:24:25 INFO - PROCESS | 21276 | 1461237865755 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]]]}] 04:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1581ms 04:24:25 INFO - PROCESS | 21276 | 1461237865798 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 04:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:24:25 INFO - PROCESS | 21276 | 1461237865802 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 04:24:25 INFO - PROCESS | 21276 | 1461237865809 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:24:25 INFO - PROCESS | 21276 | 1461237865813 Marionette TRACE conn3 <- [1,1718,null,{}] 04:24:25 INFO - PROCESS | 21276 | 1461237865820 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}] 04:24:26 INFO - PROCESS | 21276 | 1461237866033 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 04:24:26 INFO - PROCESS | 21276 | 1461237866303 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c55c00 == 131 [pid = 21276] [id = 437] 04:24:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8f856400) [pid = 21276] [serial = 1312] [outer = (nil)] 04:24:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8fc0e400) [pid = 21276] [serial = 1313] [outer = 0x8f856400] 04:24:26 INFO - PROCESS | 21276 | 1461237866440 Marionette DEBUG loaded listener.js 04:24:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8fccbc00) [pid = 21276] [serial = 1314] [outer = 0x8f856400] 04:24:27 INFO - PROCESS | 21276 | 1461237867349 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]]]}] 04:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1582ms 04:24:27 INFO - PROCESS | 21276 | 1461237867391 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 04:24:27 INFO - PROCESS | 21276 | 1461237867395 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 04:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:24:27 INFO - PROCESS | 21276 | 1461237867402 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:24:27 INFO - PROCESS | 21276 | 1461237867405 Marionette TRACE conn3 <- [1,1722,null,{}] 04:24:27 INFO - PROCESS | 21276 | 1461237867411 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}] 04:24:27 INFO - PROCESS | 21276 | 1461237867635 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 04:24:27 INFO - PROCESS | 21276 | 1461237867970 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f858000 == 132 [pid = 21276] [id = 438] 04:24:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8fddd800) [pid = 21276] [serial = 1315] [outer = (nil)] 04:24:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8fde1000) [pid = 21276] [serial = 1316] [outer = 0x8fddd800] 04:24:28 INFO - PROCESS | 21276 | 1461237868065 Marionette DEBUG loaded listener.js 04:24:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8ffed400) [pid = 21276] [serial = 1317] [outer = 0x8fddd800] 04:24:29 INFO - PROCESS | 21276 | 1461237869022 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]]]}] 04:24:29 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 04:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1683ms 04:24:29 INFO - PROCESS | 21276 | 1461237869086 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 04:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:24:29 INFO - PROCESS | 21276 | 1461237869091 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 04:24:29 INFO - PROCESS | 21276 | 1461237869097 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:24:29 INFO - PROCESS | 21276 | 1461237869102 Marionette TRACE conn3 <- [1,1726,null,{}] 04:24:29 INFO - PROCESS | 21276 | 1461237869108 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}] 04:24:29 INFO - PROCESS | 21276 | 1461237869355 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 04:24:29 INFO - PROCESS | 21276 | 1461237869678 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fdd7000 == 133 [pid = 21276] [id = 439] 04:24:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9060e400) [pid = 21276] [serial = 1318] [outer = (nil)] 04:24:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x9133ec00) [pid = 21276] [serial = 1319] [outer = 0x9060e400] 04:24:29 INFO - PROCESS | 21276 | 1461237869780 Marionette DEBUG loaded listener.js 04:24:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x92a94800) [pid = 21276] [serial = 1320] [outer = 0x9060e400] 04:24:30 INFO - PROCESS | 21276 | 1461237870703 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]]]}] 04:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1645ms 04:24:30 INFO - PROCESS | 21276 | 1461237870743 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 04:24:30 INFO - PROCESS | 21276 | 1461237870747 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 04:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:24:30 INFO - PROCESS | 21276 | 1461237870753 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:24:30 INFO - PROCESS | 21276 | 1461237870756 Marionette TRACE conn3 <- [1,1730,null,{}] 04:24:30 INFO - PROCESS | 21276 | 1461237870762 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}] 04:24:30 INFO - PROCESS | 21276 | 1461237870984 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 04:24:31 INFO - PROCESS | 21276 | 1461237871308 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133c000 == 134 [pid = 21276] [id = 440] 04:24:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9203e800) [pid = 21276] [serial = 1321] [outer = (nil)] 04:24:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x939e7000) [pid = 21276] [serial = 1322] [outer = 0x9203e800] 04:24:31 INFO - PROCESS | 21276 | 1461237871412 Marionette DEBUG loaded listener.js 04:24:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x939e9c00) [pid = 21276] [serial = 1323] [outer = 0x9203e800] 04:24:32 INFO - PROCESS | 21276 | 1461237872390 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]]]}] 04:24:32 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 04:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1692ms 04:24:32 INFO - PROCESS | 21276 | 1461237872446 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 04:24:32 INFO - PROCESS | 21276 | 1461237872450 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 04:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:24:32 INFO - PROCESS | 21276 | 1461237872457 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:24:32 INFO - PROCESS | 21276 | 1461237872460 Marionette TRACE conn3 <- [1,1734,null,{}] 04:24:32 INFO - PROCESS | 21276 | 1461237872466 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}] 04:24:32 INFO - PROCESS | 21276 | 1461237872698 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 04:24:33 INFO - PROCESS | 21276 | 1461237873046 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c58800 == 135 [pid = 21276] [id = 441] 04:24:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x8b327000) [pid = 21276] [serial = 1324] [outer = (nil)] 04:24:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x93d0e400) [pid = 21276] [serial = 1325] [outer = 0x8b327000] 04:24:33 INFO - PROCESS | 21276 | 1461237873154 Marionette DEBUG loaded listener.js 04:24:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x947b8000) [pid = 21276] [serial = 1326] [outer = 0x8b327000] 04:24:34 INFO - PROCESS | 21276 | 1461237874104 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]]]}] 04:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1682ms 04:24:34 INFO - PROCESS | 21276 | 1461237874140 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 04:24:34 INFO - PROCESS | 21276 | 1461237874144 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 04:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:24:34 INFO - PROCESS | 21276 | 1461237874150 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:24:34 INFO - PROCESS | 21276 | 1461237874154 Marionette TRACE conn3 <- [1,1738,null,{}] 04:24:34 INFO - PROCESS | 21276 | 1461237874160 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}] 04:24:34 INFO - PROCESS | 21276 | 1461237874372 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 04:24:34 INFO - PROCESS | 21276 | 1461237874699 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f858800 == 136 [pid = 21276] [id = 442] 04:24:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x939e9400) [pid = 21276] [serial = 1327] [outer = (nil)] 04:24:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x95284800) [pid = 21276] [serial = 1328] [outer = 0x939e9400] 04:24:34 INFO - PROCESS | 21276 | 1461237874793 Marionette DEBUG loaded listener.js 04:24:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x96248000) [pid = 21276] [serial = 1329] [outer = 0x939e9400] 04:24:35 INFO - PROCESS | 21276 | 1461237875660 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]]]}] 04:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1582ms 04:24:35 INFO - PROCESS | 21276 | 1461237875734 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 04:24:35 INFO - PROCESS | 21276 | 1461237875737 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 04:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:24:35 INFO - PROCESS | 21276 | 1461237875744 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:24:35 INFO - PROCESS | 21276 | 1461237875748 Marionette TRACE conn3 <- [1,1742,null,{}] 04:24:35 INFO - PROCESS | 21276 | 1461237875753 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}] 04:24:35 INFO - PROCESS | 21276 | 1461237875960 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 04:24:36 INFO - PROCESS | 21276 | 1461237876287 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x92ce9000 == 137 [pid = 21276] [id = 443] 04:24:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9528ac00) [pid = 21276] [serial = 1330] [outer = (nil)] 04:24:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x966cf800) [pid = 21276] [serial = 1331] [outer = 0x9528ac00] 04:24:36 INFO - PROCESS | 21276 | 1461237876379 Marionette DEBUG loaded listener.js 04:24:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x966d3800) [pid = 21276] [serial = 1332] [outer = 0x9528ac00] 04:24:37 INFO - PROCESS | 21276 | ************************* 04:24:37 INFO - PROCESS | 21276 | A coding exception was thrown and uncaught in a Task. 04:24:37 INFO - PROCESS | 21276 | 04:24:37 INFO - PROCESS | 21276 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:24:37 INFO - PROCESS | 21276 | Full stack: 04:24:37 INFO - PROCESS | 21276 | ************************* 04:24:37 INFO - PROCESS | 21276 | 1461237877382 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]]]}] 04:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1685ms 04:24:37 INFO - PROCESS | 21276 | 1461237877430 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 04:24:37 INFO - PROCESS | 21276 | 1461237877434 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 04:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:24:37 INFO - PROCESS | 21276 | 1461237877441 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:24:37 INFO - PROCESS | 21276 | 1461237877445 Marionette TRACE conn3 <- [1,1746,null,{}] 04:24:37 INFO - PROCESS | 21276 | 1461237877451 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}] 04:24:37 INFO - PROCESS | 21276 | 1461237877679 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 04:24:38 INFO - PROCESS | 21276 | 1461237878006 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a5800 == 138 [pid = 21276] [id = 444] 04:24:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8c1eb400) [pid = 21276] [serial = 1333] [outer = (nil)] 04:24:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x97079000) [pid = 21276] [serial = 1334] [outer = 0x8c1eb400] 04:24:38 INFO - PROCESS | 21276 | 1461237878096 Marionette DEBUG loaded listener.js 04:24:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x97618c00) [pid = 21276] [serial = 1335] [outer = 0x8c1eb400] 04:24:39 INFO - PROCESS | 21276 | 1461237879017 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]]]}] 04:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1639ms 04:24:39 INFO - PROCESS | 21276 | 1461237879082 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 04:24:39 INFO - PROCESS | 21276 | 1461237879086 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 04:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:24:39 INFO - PROCESS | 21276 | 1461237879092 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:24:39 INFO - PROCESS | 21276 | 1461237879096 Marionette TRACE conn3 <- [1,1750,null,{}] 04:24:39 INFO - PROCESS | 21276 | 1461237879101 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}] 04:24:39 INFO - PROCESS | 21276 | 1461237879329 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 04:24:39 INFO - PROCESS | 21276 | 1461237879654 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a0400 == 139 [pid = 21276] [id = 445] 04:24:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x966d2000) [pid = 21276] [serial = 1336] [outer = (nil)] 04:24:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x98b59000) [pid = 21276] [serial = 1337] [outer = 0x966d2000] 04:24:39 INFO - PROCESS | 21276 | 1461237879749 Marionette DEBUG loaded listener.js 04:24:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x98b61400) [pid = 21276] [serial = 1338] [outer = 0x966d2000] 04:24:40 INFO - PROCESS | 21276 | 1461237880657 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]]]}] 04:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1631ms 04:24:40 INFO - PROCESS | 21276 | 1461237880724 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 04:24:40 INFO - PROCESS | 21276 | 1461237880728 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 04:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:24:40 INFO - PROCESS | 21276 | 1461237880735 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:24:40 INFO - PROCESS | 21276 | 1461237880738 Marionette TRACE conn3 <- [1,1754,null,{}] 04:24:40 INFO - PROCESS | 21276 | 1461237880744 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}] 04:24:40 INFO - PROCESS | 21276 | 1461237880961 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 04:24:41 INFO - PROCESS | 21276 | 1461237881285 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fcc9400 == 140 [pid = 21276] [id = 446] 04:24:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x91335000) [pid = 21276] [serial = 1339] [outer = (nil)] 04:24:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x99274000) [pid = 21276] [serial = 1340] [outer = 0x91335000] 04:24:41 INFO - PROCESS | 21276 | 1461237881399 Marionette DEBUG loaded listener.js 04:24:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 188 (0x99275800) [pid = 21276] [serial = 1341] [outer = 0x91335000] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8d81d400 == 139 [pid = 21276] [id = 88] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8729c400 == 138 [pid = 21276] [id = 269] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8668e800 == 137 [pid = 21276] [id = 427] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d5400 == 136 [pid = 21276] [id = 426] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x899f4c00 == 135 [pid = 21276] [id = 425] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x899f9000 == 134 [pid = 21276] [id = 424] 04:24:43 INFO - PROCESS | 21276 | --DOCSHELL 0x98b5d400 == 133 [pid = 21276] [id = 420] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 187 (0x8c1f1c00) [pid = 21276] [serial = 1212] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x99106800) [pid = 21276] [serial = 1191] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8f855400) [pid = 21276] [serial = 1169] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8c472800) [pid = 21276] [serial = 1157] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x9ace3800) [pid = 21276] [serial = 1193] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8a4af000) [pid = 21276] [serial = 1208] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x96682000) [pid = 21276] [serial = 1182] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x88ff6000) [pid = 21276] [serial = 1151] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8e56d000) [pid = 21276] [serial = 1083] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x992af000) [pid = 21276] [serial = 1197] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x93a71c00) [pid = 21276] [serial = 1205] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8a58fc00) [pid = 21276] [serial = 1209] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x98b63400) [pid = 21276] [serial = 1190] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x986dc000) [pid = 21276] [serial = 1188] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8b6c8800) [pid = 21276] [serial = 1155] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8e779400) [pid = 21276] [serial = 1164] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8c465c00) [pid = 21276] [serial = 1137] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x9afe5c00) [pid = 21276] [serial = 1194] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8e713400) [pid = 21276] [serial = 1163] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0xa0e6fc00) [pid = 21276] [serial = 1203] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8fc0ec00) [pid = 21276] [serial = 1170] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8e575400) [pid = 21276] [serial = 1160] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8b6cec00) [pid = 21276] [serial = 1211] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8d828400) [pid = 21276] [serial = 1215] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x95282000) [pid = 21276] [serial = 1181] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x97859800) [pid = 21276] [serial = 1184] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x9fa1d800) [pid = 21276] [serial = 1196] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9785e000) [pid = 21276] [serial = 1185] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0xa0b35000) [pid = 21276] [serial = 1202] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x90279400) [pid = 21276] [serial = 1173] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x9fe0fc00) [pid = 21276] [serial = 1199] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8c5ea800) [pid = 21276] [serial = 1158] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e591c00) [pid = 21276] [serial = 1161] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x89c50800) [pid = 21276] [serial = 1152] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x9fea6800) [pid = 21276] [serial = 1200] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8b370800) [pid = 21276] [serial = 1154] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8c4b0400) [pid = 21276] [serial = 1214] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x93d01800) [pid = 21276] [serial = 1179] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x92a8e400) [pid = 21276] [serial = 1176] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8e8d7800) [pid = 21276] [serial = 1166] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x980ca400) [pid = 21276] [serial = 1187] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8fddc400) [pid = 21276] [serial = 1172] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8ee24c00) [pid = 21276] [serial = 1167] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x914cb400) [pid = 21276] [serial = 1175] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x939ee400) [pid = 21276] [serial = 1178] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8c466000) [pid = 21276] [serial = 1217] [outer = (nil)] [url = about:blank] 04:24:44 INFO - PROCESS | 21276 | 1461237884565 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]]]}] 04:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 3851ms 04:24:44 INFO - PROCESS | 21276 | 1461237884589 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 04:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:24:44 INFO - PROCESS | 21276 | 1461237884599 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 04:24:44 INFO - PROCESS | 21276 | 1461237884613 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:24:44 INFO - PROCESS | 21276 | 1461237884624 Marionette TRACE conn3 <- [1,1758,null,{}] 04:24:44 INFO - PROCESS | 21276 | 1461237884639 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}] 04:24:45 INFO - PROCESS | 21276 | 1461237885011 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 04:24:45 INFO - PROCESS | 21276 | 1461237885230 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f2000 == 134 [pid = 21276] [id = 447] 04:24:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x899fcc00) [pid = 21276] [serial = 1342] [outer = (nil)] 04:24:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x89dd3800) [pid = 21276] [serial = 1343] [outer = 0x899fcc00] 04:24:45 INFO - PROCESS | 21276 | 1461237885315 Marionette DEBUG loaded listener.js 04:24:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8a2ce400) [pid = 21276] [serial = 1344] [outer = 0x899fcc00] 04:24:46 INFO - PROCESS | 21276 | 1461237886123 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]]]}] 04:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1552ms 04:24:46 INFO - PROCESS | 21276 | 1461237886177 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 04:24:46 INFO - PROCESS | 21276 | 1461237886186 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 04:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:24:46 INFO - PROCESS | 21276 | 1461237886199 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:24:46 INFO - PROCESS | 21276 | 1461237886202 Marionette TRACE conn3 <- [1,1762,null,{}] 04:24:46 INFO - PROCESS | 21276 | 1461237886209 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}] 04:24:46 INFO - PROCESS | 21276 | 1461237886425 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 04:24:46 INFO - PROCESS | 21276 | 1461237886651 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8955b400 == 135 [pid = 21276] [id = 448] 04:24:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x89dd6400) [pid = 21276] [serial = 1345] [outer = (nil)] 04:24:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8b377400) [pid = 21276] [serial = 1346] [outer = 0x89dd6400] 04:24:46 INFO - PROCESS | 21276 | 1461237886730 Marionette DEBUG loaded listener.js 04:24:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8b6c6800) [pid = 21276] [serial = 1347] [outer = 0x89dd6400] 04:24:47 INFO - PROCESS | 21276 | 1461237887819 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]]]}] 04:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1682ms 04:24:47 INFO - PROCESS | 21276 | 1461237887883 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 04:24:47 INFO - PROCESS | 21276 | 1461237887888 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 04:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:24:47 INFO - PROCESS | 21276 | 1461237887895 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:24:47 INFO - PROCESS | 21276 | 1461237887901 Marionette TRACE conn3 <- [1,1766,null,{}] 04:24:47 INFO - PROCESS | 21276 | 1461237887924 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}] 04:24:48 INFO - PROCESS | 21276 | 1461237888305 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 04:24:48 INFO - PROCESS | 21276 | 1461237888521 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b37bc00 == 136 [pid = 21276] [id = 449] 04:24:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8c4a8c00) [pid = 21276] [serial = 1348] [outer = (nil)] 04:24:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8c5e0c00) [pid = 21276] [serial = 1349] [outer = 0x8c4a8c00] 04:24:48 INFO - PROCESS | 21276 | 1461237888600 Marionette DEBUG loaded listener.js 04:24:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8d824800) [pid = 21276] [serial = 1350] [outer = 0x8c4a8c00] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8e70d800) [pid = 21276] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8b4bd800) [pid = 21276] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x89ce5c00) [pid = 21276] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x88ff7000) [pid = 21276] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8c359c00) [pid = 21276] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x88fed400) [pid = 21276] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8b4b8c00) [pid = 21276] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x899f5000) [pid = 21276] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x899f9400) [pid = 21276] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x992b8800) [pid = 21276] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x9acda000) [pid = 21276] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8d824000) [pid = 21276] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x951ef400) [pid = 21276] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x97079400) [pid = 21276] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8c5e0800) [pid = 21276] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x92042400) [pid = 21276] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x90271800) [pid = 21276] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8b4b9400) [pid = 21276] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8fccb000) [pid = 21276] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8e8d6000) [pid = 21276] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:24:49 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8e60c800) [pid = 21276] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:24:50 INFO - PROCESS | 21276 | 1461237890112 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]]]}] 04:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 2245ms 04:24:50 INFO - PROCESS | 21276 | 1461237890141 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 04:24:50 INFO - PROCESS | 21276 | 1461237890146 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 04:24:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:24:50 INFO - PROCESS | 21276 | 1461237890177 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:24:50 INFO - PROCESS | 21276 | 1461237890181 Marionette TRACE conn3 <- [1,1770,null,{}] 04:24:50 INFO - PROCESS | 21276 | 1461237890186 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}] 04:24:50 INFO - PROCESS | 21276 | 1461237890399 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 04:24:50 INFO - PROCESS | 21276 | 1461237890582 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a4000 == 137 [pid = 21276] [id = 450] 04:24:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8a594000) [pid = 21276] [serial = 1351] [outer = (nil)] 04:24:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8c4afc00) [pid = 21276] [serial = 1352] [outer = 0x8a594000] 04:24:50 INFO - PROCESS | 21276 | 1461237890705 Marionette DEBUG loaded listener.js 04:24:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8d959000) [pid = 21276] [serial = 1353] [outer = 0x8a594000] 04:24:51 INFO - PROCESS | 21276 | 1461237891690 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]]]}] 04:24:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1607ms 04:24:51 INFO - PROCESS | 21276 | 1461237891771 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 04:24:51 INFO - PROCESS | 21276 | 1461237891778 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 04:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:24:51 INFO - PROCESS | 21276 | 1461237891787 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:24:51 INFO - PROCESS | 21276 | 1461237891794 Marionette TRACE conn3 <- [1,1774,null,{}] 04:24:51 INFO - PROCESS | 21276 | 1461237891804 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}] 04:24:52 INFO - PROCESS | 21276 | 1461237892099 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 04:24:52 INFO - PROCESS | 21276 | 1461237892442 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c58400 == 138 [pid = 21276] [id = 451] 04:24:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x89ceec00) [pid = 21276] [serial = 1354] [outer = (nil)] 04:24:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8a59a400) [pid = 21276] [serial = 1355] [outer = 0x89ceec00] 04:24:52 INFO - PROCESS | 21276 | 1461237892537 Marionette DEBUG loaded listener.js 04:24:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8b375400) [pid = 21276] [serial = 1356] [outer = 0x89ceec00] 04:24:53 INFO - PROCESS | 21276 | 1461237893588 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]]]}] 04:24:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:24:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1841ms 04:24:53 INFO - PROCESS | 21276 | 1461237893628 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 04:24:53 INFO - PROCESS | 21276 | 1461237893637 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 04:24:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:24:53 INFO - PROCESS | 21276 | 1461237893648 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:24:53 INFO - PROCESS | 21276 | 1461237893652 Marionette TRACE conn3 <- [1,1778,null,{}] 04:24:53 INFO - PROCESS | 21276 | 1461237893659 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}] 04:24:53 INFO - PROCESS | 21276 | 1461237893921 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 04:24:54 INFO - PROCESS | 21276 | 1461237894245 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b372000 == 139 [pid = 21276] [id = 452] 04:24:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8b4b2400) [pid = 21276] [serial = 1357] [outer = (nil)] 04:24:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8c46ac00) [pid = 21276] [serial = 1358] [outer = 0x8b4b2400] 04:24:54 INFO - PROCESS | 21276 | 1461237894343 Marionette DEBUG loaded listener.js 04:24:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8c5e9000) [pid = 21276] [serial = 1359] [outer = 0x8b4b2400] 04:24:55 INFO - PROCESS | 21276 | 1461237895556 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]]]}] 04:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1943ms 04:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:24:55 INFO - PROCESS | 21276 | 1461237895591 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 04:24:55 INFO - PROCESS | 21276 | 1461237895595 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 04:24:55 INFO - PROCESS | 21276 | 1461237895602 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:24:55 INFO - PROCESS | 21276 | 1461237895608 Marionette TRACE conn3 <- [1,1782,null,{}] 04:24:55 INFO - PROCESS | 21276 | 1461237895637 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}] 04:24:55 INFO - PROCESS | 21276 | 1461237895869 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 04:24:56 INFO - PROCESS | 21276 | 1461237896192 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c355800 == 140 [pid = 21276] [id = 453] 04:24:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e56c400) [pid = 21276] [serial = 1360] [outer = (nil)] 04:24:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e709c00) [pid = 21276] [serial = 1361] [outer = 0x8e56c400] 04:24:56 INFO - PROCESS | 21276 | 1461237896293 Marionette DEBUG loaded listener.js 04:24:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e773800) [pid = 21276] [serial = 1362] [outer = 0x8e56c400] 04:24:57 INFO - PROCESS | 21276 | 1461237897240 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]]]}] 04:24: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 04:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1691ms 04:24:57 INFO - PROCESS | 21276 | 1461237897295 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 04:24:57 INFO - PROCESS | 21276 | 1461237897299 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 04:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:24:57 INFO - PROCESS | 21276 | 1461237897306 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:24:57 INFO - PROCESS | 21276 | 1461237897310 Marionette TRACE conn3 <- [1,1786,null,{}] 04:24:57 INFO - PROCESS | 21276 | 1461237897316 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}] 04:24:57 INFO - PROCESS | 21276 | 1461237897564 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 04:24:57 INFO - PROCESS | 21276 | 1461237897884 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e607000 == 141 [pid = 21276] [id = 454] 04:24:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e776800) [pid = 21276] [serial = 1363] [outer = (nil)] 04:24:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e8d6000) [pid = 21276] [serial = 1364] [outer = 0x8e776800] 04:24:57 INFO - PROCESS | 21276 | 1461237897981 Marionette DEBUG loaded listener.js 04:24:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8ed85400) [pid = 21276] [serial = 1365] [outer = 0x8e776800] 04:24:58 INFO - PROCESS | 21276 | 1461237898918 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]]]}] 04:24:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:24:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1686ms 04:24:58 INFO - PROCESS | 21276 | 1461237898993 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 04:24:59 INFO - PROCESS | 21276 | 1461237898998 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 04:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:24:59 INFO - PROCESS | 21276 | 1461237899004 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:24:59 INFO - PROCESS | 21276 | 1461237899007 Marionette TRACE conn3 <- [1,1790,null,{}] 04:24:59 INFO - PROCESS | 21276 | 1461237899013 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}] 04:24:59 INFO - PROCESS | 21276 | 1461237899327 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 04:24:59 INFO - PROCESS | 21276 | 1461237899653 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e8c00 == 142 [pid = 21276] [id = 455] 04:24:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8e70d400) [pid = 21276] [serial = 1366] [outer = (nil)] 04:24:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8ee27c00) [pid = 21276] [serial = 1367] [outer = 0x8e70d400] 04:24:59 INFO - PROCESS | 21276 | 1461237899803 Marionette DEBUG loaded listener.js 04:25:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8ee32400) [pid = 21276] [serial = 1368] [outer = 0x8e70d400] 04:25:00 INFO - PROCESS | 21276 | 1461237900881 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]]]}] 04:25:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:25:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1933ms 04:25:00 INFO - PROCESS | 21276 | 1461237900938 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 04:25:00 INFO - PROCESS | 21276 | 1461237900942 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 04:25:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:25:00 INFO - PROCESS | 21276 | 1461237900950 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:25:00 INFO - PROCESS | 21276 | 1461237900954 Marionette TRACE conn3 <- [1,1794,null,{}] 04:25:00 INFO - PROCESS | 21276 | 1461237900960 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}] 04:25:01 INFO - PROCESS | 21276 | 1461237901226 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 04:25:01 INFO - PROCESS | 21276 | 1461237901577 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4d400 == 143 [pid = 21276] [id = 456] 04:25:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8f266000) [pid = 21276] [serial = 1369] [outer = (nil)] 04:25:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8fc0e800) [pid = 21276] [serial = 1370] [outer = 0x8f266000] 04:25:01 INFO - PROCESS | 21276 | 1461237901681 Marionette DEBUG loaded listener.js 04:25:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8fccb000) [pid = 21276] [serial = 1371] [outer = 0x8f266000] 04:25:02 INFO - PROCESS | 21276 | 1461237902767 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]]]}] 04:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1885ms 04:25:02 INFO - PROCESS | 21276 | 1461237902836 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 04:25:02 INFO - PROCESS | 21276 | 1461237902840 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 04:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:25:02 INFO - PROCESS | 21276 | 1461237902846 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:25:02 INFO - PROCESS | 21276 | 1461237902850 Marionette TRACE conn3 <- [1,1798,null,{}] 04:25:02 INFO - PROCESS | 21276 | 1461237902856 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}] 04:25:03 INFO - PROCESS | 21276 | 1461237903092 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 04:25:03 INFO - PROCESS | 21276 | 1461237903420 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c35e400 == 144 [pid = 21276] [id = 457] 04:25:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8ee28000) [pid = 21276] [serial = 1372] [outer = (nil)] 04:25:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8fff0400) [pid = 21276] [serial = 1373] [outer = 0x8ee28000] 04:25:03 INFO - PROCESS | 21276 | 1461237903549 Marionette DEBUG loaded listener.js 04:25:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x90277400) [pid = 21276] [serial = 1374] [outer = 0x8ee28000] 04:25:04 INFO - PROCESS | 21276 | 1461237904555 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]]]}] 04:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1785ms 04:25:04 INFO - PROCESS | 21276 | 1461237904633 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 04:25:04 INFO - PROCESS | 21276 | 1461237904637 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 04:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:25:04 INFO - PROCESS | 21276 | 1461237904645 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:25:04 INFO - PROCESS | 21276 | 1461237904648 Marionette TRACE conn3 <- [1,1802,null,{}] 04:25:04 INFO - PROCESS | 21276 | 1461237904655 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}] 04:25:04 INFO - PROCESS | 21276 | 1461237904913 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 04:25:05 INFO - PROCESS | 21276 | 1461237905314 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a5000 == 145 [pid = 21276] [id = 458] 04:25:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x89c51800) [pid = 21276] [serial = 1375] [outer = (nil)] 04:25:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x91334800) [pid = 21276] [serial = 1376] [outer = 0x89c51800] 04:25:05 INFO - PROCESS | 21276 | 1461237905465 Marionette DEBUG loaded listener.js 04:25:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x9133fc00) [pid = 21276] [serial = 1377] [outer = 0x89c51800] 04:25:06 INFO - PROCESS | 21276 | 1461237906444 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]]]}] 04:25:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1835ms 04:25:06 INFO - PROCESS | 21276 | 1461237906481 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 04:25:06 INFO - PROCESS | 21276 | 1461237906485 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 04:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:25:06 INFO - PROCESS | 21276 | 1461237906491 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:25:06 INFO - PROCESS | 21276 | 1461237906495 Marionette TRACE conn3 <- [1,1806,null,{}] 04:25:06 INFO - PROCESS | 21276 | 1461237906501 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}] 04:25:06 INFO - PROCESS | 21276 | 1461237906729 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 04:25:07 INFO - PROCESS | 21276 | 1461237907056 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e779c00 == 146 [pid = 21276] [id = 459] 04:25:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8fdde400) [pid = 21276] [serial = 1378] [outer = (nil)] 04:25:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x92ced400) [pid = 21276] [serial = 1379] [outer = 0x8fdde400] 04:25:07 INFO - PROCESS | 21276 | 1461237907154 Marionette DEBUG loaded listener.js 04:25:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x92cf1c00) [pid = 21276] [serial = 1380] [outer = 0x8fdde400] 04:25:08 INFO - PROCESS | 21276 | 1461237908091 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]]]}] 04:25:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:25:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1629ms 04:25:08 INFO - PROCESS | 21276 | 1461237908126 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 04:25:08 INFO - PROCESS | 21276 | 1461237908129 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 04:25:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:25:08 INFO - PROCESS | 21276 | 1461237908136 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:25:08 INFO - PROCESS | 21276 | 1461237908140 Marionette TRACE conn3 <- [1,1810,null,{}] 04:25:08 INFO - PROCESS | 21276 | 1461237908145 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}] 04:25:08 INFO - PROCESS | 21276 | 1461237908375 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 04:25:08 INFO - PROCESS | 21276 | 1461237908704 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b4000 == 147 [pid = 21276] [id = 460] 04:25:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x91153c00) [pid = 21276] [serial = 1381] [outer = (nil)] 04:25:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x93a76000) [pid = 21276] [serial = 1382] [outer = 0x91153c00] 04:25:08 INFO - PROCESS | 21276 | 1461237908805 Marionette DEBUG loaded listener.js 04:25:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x93d03800) [pid = 21276] [serial = 1383] [outer = 0x91153c00] 04:25:09 INFO - PROCESS | 21276 | 1461237909769 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]]]}] 04:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1689ms 04:25:09 INFO - PROCESS | 21276 | 1461237909826 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 04:25:09 INFO - PROCESS | 21276 | 1461237909830 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 04:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:25:09 INFO - PROCESS | 21276 | 1461237909837 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:25:09 INFO - PROCESS | 21276 | 1461237909842 Marionette TRACE conn3 <- [1,1814,null,{}] 04:25:09 INFO - PROCESS | 21276 | 1461237909848 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}] 04:25:10 INFO - PROCESS | 21276 | 1461237910108 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 04:25:10 INFO - PROCESS | 21276 | 1461237910448 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c54000 == 148 [pid = 21276] [id = 461] 04:25:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x9624d800) [pid = 21276] [serial = 1384] [outer = (nil)] 04:25:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x966cac00) [pid = 21276] [serial = 1385] [outer = 0x9624d800] 04:25:10 INFO - PROCESS | 21276 | 1461237910556 Marionette DEBUG loaded listener.js 04:25:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x975f7800) [pid = 21276] [serial = 1386] [outer = 0x9624d800] 04:25:11 INFO - PROCESS | 21276 | 1461237911642 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]]]}] 04:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1849ms 04:25:11 INFO - PROCESS | 21276 | 1461237911689 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 04:25:11 INFO - PROCESS | 21276 | 1461237911696 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 04:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:25:11 INFO - PROCESS | 21276 | 1461237911706 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:25:11 INFO - PROCESS | 21276 | 1461237911712 Marionette TRACE conn3 <- [1,1818,null,{}] 04:25:11 INFO - PROCESS | 21276 | 1461237911720 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}] 04:25:11 INFO - PROCESS | 21276 | 1461237911975 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 04:25:12 INFO - PROCESS | 21276 | 1461237912306 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x9668a000 == 149 [pid = 21276] [id = 462] 04:25:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x97859800) [pid = 21276] [serial = 1387] [outer = (nil)] 04:25:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x986e2400) [pid = 21276] [serial = 1388] [outer = 0x97859800] 04:25:12 INFO - PROCESS | 21276 | 1461237912395 Marionette DEBUG loaded listener.js 04:25:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x98831800) [pid = 21276] [serial = 1389] [outer = 0x97859800] 04:25:13 INFO - PROCESS | 21276 | 1461237913348 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]]]}] 04:25:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:25:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1689ms 04:25:13 INFO - PROCESS | 21276 | 1461237913394 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 04:25:13 INFO - PROCESS | 21276 | 1461237913398 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 04:25:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:25:13 INFO - PROCESS | 21276 | 1461237913405 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:25:13 INFO - PROCESS | 21276 | 1461237913408 Marionette TRACE conn3 <- [1,1822,null,{}] 04:25:13 INFO - PROCESS | 21276 | 1461237913414 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}] 04:25:13 INFO - PROCESS | 21276 | 1461237913660 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 04:25:14 INFO - PROCESS | 21276 | 1461237913994 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x96688000 == 150 [pid = 21276] [id = 463] 04:25:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x97880800) [pid = 21276] [serial = 1390] [outer = (nil)] 04:25:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x99268400) [pid = 21276] [serial = 1391] [outer = 0x97880800] 04:25:14 INFO - PROCESS | 21276 | 1461237914095 Marionette DEBUG loaded listener.js 04:25:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9926ac00) [pid = 21276] [serial = 1392] [outer = 0x97880800] 04:25:15 INFO - PROCESS | 21276 | 1461237915029 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]]]}] 04:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 04:25:15 INFO - PROCESS | 21276 | 1461237915088 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 04:25:15 INFO - PROCESS | 21276 | 1461237915091 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 04:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:25:15 INFO - PROCESS | 21276 | 1461237915098 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:25:15 INFO - PROCESS | 21276 | 1461237915102 Marionette TRACE conn3 <- [1,1826,null,{}] 04:25:15 INFO - PROCESS | 21276 | 1461237915108 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}] 04:25:15 INFO - PROCESS | 21276 | 1461237915425 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 04:25:15 INFO - PROCESS | 21276 | 1461237915782 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd6000 == 151 [pid = 21276] [id = 464] 04:25:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x8b6cc400) [pid = 21276] [serial = 1393] [outer = (nil)] 04:25:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9ad03000) [pid = 21276] [serial = 1394] [outer = 0x8b6cc400] 04:25:15 INFO - PROCESS | 21276 | 1461237915877 Marionette DEBUG loaded listener.js 04:25:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x9af7b400) [pid = 21276] [serial = 1395] [outer = 0x8b6cc400] 04:25:16 INFO - PROCESS | 21276 | 1461237916964 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]]]}] 04:25:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:25:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1898ms 04:25:17 INFO - PROCESS | 21276 | 1461237916999 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 04:25:17 INFO - PROCESS | 21276 | 1461237917002 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 04:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:25:17 INFO - PROCESS | 21276 | 1461237917010 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:25:17 INFO - PROCESS | 21276 | 1461237917013 Marionette TRACE conn3 <- [1,1830,null,{}] 04:25:17 INFO - PROCESS | 21276 | 1461237917019 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}] 04:25:17 INFO - PROCESS | 21276 | 1461237917235 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 04:25:17 INFO - PROCESS | 21276 | 1461237917572 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x9afe9c00 == 152 [pid = 21276] [id = 465] 04:25:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9afee400) [pid = 21276] [serial = 1396] [outer = (nil)] 04:25:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9fa1d800) [pid = 21276] [serial = 1397] [outer = 0x9afee400] 04:25:17 INFO - PROCESS | 21276 | 1461237917711 Marionette DEBUG loaded listener.js 04:25:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9fb51c00) [pid = 21276] [serial = 1398] [outer = 0x9afee400] 04:25:18 INFO - PROCESS | 21276 | 1461237918665 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]]]}] 04:25:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:25:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1731ms 04:25:18 INFO - PROCESS | 21276 | 1461237918743 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 04:25:18 INFO - PROCESS | 21276 | 1461237918748 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 04:25:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:25:18 INFO - PROCESS | 21276 | 1461237918754 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:25:18 INFO - PROCESS | 21276 | 1461237918758 Marionette TRACE conn3 <- [1,1834,null,{}] 04:25:18 INFO - PROCESS | 21276 | 1461237918764 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}] 04:25:19 INFO - PROCESS | 21276 | 1461237919008 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 04:25:19 INFO - PROCESS | 21276 | 1461237919340 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x9ad04800 == 153 [pid = 21276] [id = 466] 04:25:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x9ad07c00) [pid = 21276] [serial = 1399] [outer = (nil)] 04:25:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9fd67000) [pid = 21276] [serial = 1400] [outer = 0x9ad07c00] 04:25:19 INFO - PROCESS | 21276 | 1461237919434 Marionette DEBUG loaded listener.js 04:25:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x9fd6c800) [pid = 21276] [serial = 1401] [outer = 0x9ad07c00] 04:25:20 INFO - PROCESS | 21276 | 1461237920381 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]]]}] 04:25:20 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 04:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1693ms 04:25:20 INFO - PROCESS | 21276 | 1461237920449 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 04:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:25:20 INFO - PROCESS | 21276 | 1461237920453 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 04:25:20 INFO - PROCESS | 21276 | 1461237920461 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:25:20 INFO - PROCESS | 21276 | 1461237920464 Marionette TRACE conn3 <- [1,1838,null,{}] 04:25:20 INFO - PROCESS | 21276 | 1461237920471 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}] 04:25:20 INFO - PROCESS | 21276 | 1461237920692 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 04:25:21 INFO - PROCESS | 21276 | 1461237921069 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a8c00 == 154 [pid = 21276] [id = 467] 04:25:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x8939f400) [pid = 21276] [serial = 1402] [outer = (nil)] 04:25:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x9fea7000) [pid = 21276] [serial = 1403] [outer = 0x8939f400] 04:25:21 INFO - PROCESS | 21276 | 1461237921167 Marionette DEBUG loaded listener.js 04:25:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0xa098d400) [pid = 21276] [serial = 1404] [outer = 0x8939f400] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e7800 == 153 [pid = 21276] [id = 307] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc09c00 == 152 [pid = 21276] [id = 303] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x91340c00 == 151 [pid = 21276] [id = 305] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc01c00 == 150 [pid = 21276] [id = 301] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x9e916000 == 149 [pid = 21276] [id = 45] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x95194800 == 148 [pid = 21276] [id = 72] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8fccdc00 == 147 [pid = 21276] [id = 302] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x914cbc00 == 146 [pid = 21276] [id = 67] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8669b400 == 145 [pid = 21276] [id = 308] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b37bc00 == 144 [pid = 21276] [id = 449] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8955b400 == 143 [pid = 21276] [id = 448] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x899f2000 == 142 [pid = 21276] [id = 447] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89c5b800 == 141 [pid = 21276] [id = 434] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8e571800 == 140 [pid = 21276] [id = 433] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89ddbc00 == 139 [pid = 21276] [id = 432] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b32f800 == 138 [pid = 21276] [id = 430] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8939d000 == 137 [pid = 21276] [id = 431] 04:25:23 INFO - PROCESS | 21276 | --DOCSHELL 0x899ef800 == 136 [pid = 21276] [id = 429] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8c4a3400) [pid = 21276] [serial = 1149] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x93a75000) [pid = 21276] [serial = 1206] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8b6cac00) [pid = 21276] [serial = 1280] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8c1f2400) [pid = 21276] [serial = 1281] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8a2d4000) [pid = 21276] [serial = 1277] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x89c51000) [pid = 21276] [serial = 1274] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x89cea000) [pid = 21276] [serial = 1275] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0xa0d55000) [pid = 21276] [serial = 1271] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x9926dc00) [pid = 21276] [serial = 1268] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0xa2993800) [pid = 21276] [serial = 1265] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0xa0e73c00) [pid = 21276] [serial = 1263] [outer = (nil)] [url = about:blank] 04:25:23 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0xa0e6e400) [pid = 21276] [serial = 1262] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x9fe15400) [pid = 21276] [serial = 1260] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x9fd71800) [pid = 21276] [serial = 1259] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9e915400) [pid = 21276] [serial = 1257] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9ace5c00) [pid = 21276] [serial = 1256] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x99107000) [pid = 21276] [serial = 1254] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x9885ac00) [pid = 21276] [serial = 1253] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x9788a800) [pid = 21276] [serial = 1251] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x97315400) [pid = 21276] [serial = 1250] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x962f5000) [pid = 21276] [serial = 1248] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x9528c400) [pid = 21276] [serial = 1247] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x9518b000) [pid = 21276] [serial = 1245] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x93d08000) [pid = 21276] [serial = 1244] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x93a6b000) [pid = 21276] [serial = 1242] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x939ee000) [pid = 21276] [serial = 1241] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x920b6c00) [pid = 21276] [serial = 1239] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9114f800) [pid = 21276] [serial = 1238] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8fdda400) [pid = 21276] [serial = 1236] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8fdd6000) [pid = 21276] [serial = 1235] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8ee31400) [pid = 21276] [serial = 1233] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8ee2e000) [pid = 21276] [serial = 1232] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8edea800) [pid = 21276] [serial = 1230] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8ed8e000) [pid = 21276] [serial = 1229] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8e781c00) [pid = 21276] [serial = 1227] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8e716800) [pid = 21276] [serial = 1226] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8e509400) [pid = 21276] [serial = 1224] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8c4a7400) [pid = 21276] [serial = 1223] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8a58f800) [pid = 21276] [serial = 1221] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8a2d2000) [pid = 21276] [serial = 1220] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8c35dc00) [pid = 21276] [serial = 1284] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8b6ccc00) [pid = 21276] [serial = 1283] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8a4b5000) [pid = 21276] [serial = 1278] [outer = (nil)] [url = about:blank] 04:25:24 INFO - PROCESS | 21276 | 1461237924385 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]]]}] 04:25:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:25:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 3957ms 04:25:24 INFO - PROCESS | 21276 | 1461237924418 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 04:25:24 INFO - PROCESS | 21276 | 1461237924424 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 04:25:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:25:24 INFO - PROCESS | 21276 | 1461237924432 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:25:24 INFO - PROCESS | 21276 | 1461237924438 Marionette TRACE conn3 <- [1,1842,null,{}] 04:25:24 INFO - PROCESS | 21276 | 1461237924451 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}] 04:25:24 INFO - PROCESS | 21276 | 1461237924711 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 04:25:24 INFO - PROCESS | 21276 | 1461237924919 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x86693000 == 137 [pid = 21276] [id = 468] 04:25:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x88feb400) [pid = 21276] [serial = 1405] [outer = (nil)] 04:25:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x89c53c00) [pid = 21276] [serial = 1406] [outer = 0x88feb400] 04:25:25 INFO - PROCESS | 21276 | 1461237925006 Marionette DEBUG loaded listener.js 04:25:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x89dd4c00) [pid = 21276] [serial = 1407] [outer = 0x88feb400] 04:25:25 INFO - PROCESS | 21276 | 1461237925831 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]]]}] 04:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1450ms 04:25:25 INFO - PROCESS | 21276 | 1461237925883 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 04:25:25 INFO - PROCESS | 21276 | 1461237925891 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 04:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:25:25 INFO - PROCESS | 21276 | 1461237925902 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:25:25 INFO - PROCESS | 21276 | 1461237925905 Marionette TRACE conn3 <- [1,1846,null,{}] 04:25:25 INFO - PROCESS | 21276 | 1461237925947 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}] 04:25:26 INFO - PROCESS | 21276 | 1461237926160 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 04:25:26 INFO - PROCESS | 21276 | 1461237926173 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce6400 == 138 [pid = 21276] [id = 469] 04:25:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89ce9c00) [pid = 21276] [serial = 1408] [outer = (nil)] 04:25:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8a590400) [pid = 21276] [serial = 1409] [outer = 0x89ce9c00] 04:25:26 INFO - PROCESS | 21276 | 1461237926249 Marionette DEBUG loaded listener.js 04:25:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8b323000) [pid = 21276] [serial = 1410] [outer = 0x89ce9c00] 04:25:27 INFO - PROCESS | 21276 | 1461237927513 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]]]}] 04:25: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) 04:25:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1670ms 04:25:27 INFO - PROCESS | 21276 | 1461237927572 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 04:25:27 INFO - PROCESS | 21276 | 1461237927575 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 04:25:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:25:27 INFO - PROCESS | 21276 | 1461237927589 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:25:27 INFO - PROCESS | 21276 | 1461237927596 Marionette TRACE conn3 <- [1,1850,null,{}] 04:25:27 INFO - PROCESS | 21276 | 1461237927612 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}] 04:25:27 INFO - PROCESS | 21276 | 1461237927975 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 04:25:28 INFO - PROCESS | 21276 | 1461237928166 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b370c00 == 139 [pid = 21276] [id = 470] 04:25:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8c1e7000) [pid = 21276] [serial = 1411] [outer = (nil)] 04:25:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8c354800) [pid = 21276] [serial = 1412] [outer = 0x8c1e7000] 04:25:28 INFO - PROCESS | 21276 | 1461237928254 Marionette DEBUG loaded listener.js 04:25:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8c466c00) [pid = 21276] [serial = 1413] [outer = 0x8c1e7000] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8b6c2400) [pid = 21276] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8c4a8c00) [pid = 21276] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8c1eb400) [pid = 21276] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x9528ac00) [pid = 21276] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x939e9400) [pid = 21276] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8b327000) [pid = 21276] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x9203e800) [pid = 21276] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x9060e400) [pid = 21276] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8fddd800) [pid = 21276] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8f856400) [pid = 21276] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8f267c00) [pid = 21276] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8e710000) [pid = 21276] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8e508000) [pid = 21276] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8e77a800) [pid = 21276] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8e50f800) [pid = 21276] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8c467400) [pid = 21276] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8c1ec400) [pid = 21276] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x89c56400) [pid = 21276] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x899fcc00) [pid = 21276] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:25:29 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x89dd6400) [pid = 21276] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:25:29 INFO - PROCESS | 21276 | 1461237929833 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]]]}] 04:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2308ms 04:25:29 INFO - PROCESS | 21276 | 1461237929890 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 04:25:29 INFO - PROCESS | 21276 | 1461237929895 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 04:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:25:29 INFO - PROCESS | 21276 | 1461237929912 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:25:29 INFO - PROCESS | 21276 | 1461237929915 Marionette TRACE conn3 <- [1,1854,null,{}] 04:25:29 INFO - PROCESS | 21276 | 1461237929921 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}] 04:25:30 INFO - PROCESS | 21276 | 1461237930134 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 04:25:30 INFO - PROCESS | 21276 | 1461237930144 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a7000 == 140 [pid = 21276] [id = 471] 04:25:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c1ebc00) [pid = 21276] [serial = 1414] [outer = (nil)] 04:25:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8c46d400) [pid = 21276] [serial = 1415] [outer = 0x8c1ebc00] 04:25:30 INFO - PROCESS | 21276 | 1461237930220 Marionette DEBUG loaded listener.js 04:25:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8c5e4c00) [pid = 21276] [serial = 1416] [outer = 0x8c1ebc00] 04:25:31 INFO - PROCESS | 21276 | 1461237931303 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]]]}] 04:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1581ms 04:25:31 INFO - PROCESS | 21276 | 1461237931495 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 04:25:31 INFO - PROCESS | 21276 | 1461237931503 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 04:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:25:31 INFO - PROCESS | 21276 | 1461237931514 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:25:31 INFO - PROCESS | 21276 | 1461237931519 Marionette TRACE conn3 <- [1,1858,null,{}] 04:25:31 INFO - PROCESS | 21276 | 1461237931529 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}] 04:25:31 INFO - PROCESS | 21276 | 1461237931805 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 04:25:32 INFO - PROCESS | 21276 | 1461237932147 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c56400 == 141 [pid = 21276] [id = 472] 04:25:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x89c57800) [pid = 21276] [serial = 1417] [outer = (nil)] 04:25:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x89ce8000) [pid = 21276] [serial = 1418] [outer = 0x89c57800] 04:25:32 INFO - PROCESS | 21276 | 1461237932251 Marionette DEBUG loaded listener.js 04:25:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8a2d2c00) [pid = 21276] [serial = 1419] [outer = 0x89c57800] 04:25:33 INFO - PROCESS | 21276 | 1461237933328 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]]]}] 04:25:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:25:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1885ms 04:25:33 INFO - PROCESS | 21276 | 1461237933401 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 04:25:33 INFO - PROCESS | 21276 | 1461237933406 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 04:25:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:25:33 INFO - PROCESS | 21276 | 1461237933420 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:25:33 INFO - PROCESS | 21276 | 1461237933426 Marionette TRACE conn3 <- [1,1862,null,{}] 04:25:33 INFO - PROCESS | 21276 | 1461237933432 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}] 04:25:33 INFO - PROCESS | 21276 | 1461237933720 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 04:25:34 INFO - PROCESS | 21276 | 1461237934055 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b8800 == 142 [pid = 21276] [id = 473] 04:25:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8b4b8c00) [pid = 21276] [serial = 1420] [outer = (nil)] 04:25:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8b6cac00) [pid = 21276] [serial = 1421] [outer = 0x8b4b8c00] 04:25:34 INFO - PROCESS | 21276 | 1461237934146 Marionette DEBUG loaded listener.js 04:25:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8c1f0800) [pid = 21276] [serial = 1422] [outer = 0x8b4b8c00] 04:25:35 INFO - PROCESS | 21276 | 1461237935197 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]]]}] 04:25:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:25:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1839ms 04:25:35 INFO - PROCESS | 21276 | 1461237935256 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 04:25:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:25:35 INFO - PROCESS | 21276 | 1461237935261 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 04:25:35 INFO - PROCESS | 21276 | 1461237935268 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:25:35 INFO - PROCESS | 21276 | 1461237935273 Marionette TRACE conn3 <- [1,1866,null,{}] 04:25:35 INFO - PROCESS | 21276 | 1461237935289 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}] 04:25:35 INFO - PROCESS | 21276 | 1461237935539 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 04:25:35 INFO - PROCESS | 21276 | 1461237935906 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c467400 == 143 [pid = 21276] [id = 474] 04:25:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8c5eb800) [pid = 21276] [serial = 1423] [outer = (nil)] 04:25:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8d829c00) [pid = 21276] [serial = 1424] [outer = 0x8c5eb800] 04:25:36 INFO - PROCESS | 21276 | 1461237936005 Marionette DEBUG loaded listener.js 04:25:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8d954000) [pid = 21276] [serial = 1425] [outer = 0x8c5eb800] 04:25:36 INFO - PROCESS | 21276 | 1461237936954 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]]]}] 04:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1749ms 04:25:37 INFO - PROCESS | 21276 | 1461237937017 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 04:25:37 INFO - PROCESS | 21276 | 1461237937021 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 04:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:25:37 INFO - PROCESS | 21276 | 1461237937028 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:25:37 INFO - PROCESS | 21276 | 1461237937030 Marionette TRACE conn3 <- [1,1870,null,{}] 04:25:37 INFO - PROCESS | 21276 | 1461237937037 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}] 04:25:37 INFO - PROCESS | 21276 | 1461237937257 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 04:25:37 INFO - PROCESS | 21276 | 1461237937577 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4bd800 == 144 [pid = 21276] [id = 475] 04:25:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e575400) [pid = 21276] [serial = 1426] [outer = (nil)] 04:25:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e602c00) [pid = 21276] [serial = 1427] [outer = 0x8e575400] 04:25:37 INFO - PROCESS | 21276 | 1461237937672 Marionette DEBUG loaded listener.js 04:25:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e70cc00) [pid = 21276] [serial = 1428] [outer = 0x8e575400] 04:25:38 INFO - PROCESS | 21276 | 1461237938605 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]]]}] 04:25:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:25:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1645ms 04:25:38 INFO - PROCESS | 21276 | 1461237938673 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 04:25:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:25:38 INFO - PROCESS | 21276 | 1461237938678 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 04:25:38 INFO - PROCESS | 21276 | 1461237938684 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:25:38 INFO - PROCESS | 21276 | 1461237938688 Marionette TRACE conn3 <- [1,1874,null,{}] 04:25:38 INFO - PROCESS | 21276 | 1461237938693 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}] 04:25:38 INFO - PROCESS | 21276 | 1461237938914 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 04:25:39 INFO - PROCESS | 21276 | 1461237939239 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c362c00 == 145 [pid = 21276] [id = 476] 04:25:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8c4a3800) [pid = 21276] [serial = 1429] [outer = (nil)] 04:25:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8e77b000) [pid = 21276] [serial = 1430] [outer = 0x8c4a3800] 04:25:39 INFO - PROCESS | 21276 | 1461237939335 Marionette DEBUG loaded listener.js 04:25:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8e780000) [pid = 21276] [serial = 1431] [outer = 0x8c4a3800] 04:25:40 INFO - PROCESS | 21276 | 1461237940245 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]]]}] 04:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1631ms 04:25:40 INFO - PROCESS | 21276 | 1461237940316 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 04:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:25:40 INFO - PROCESS | 21276 | 1461237940320 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 04:25:40 INFO - PROCESS | 21276 | 1461237940326 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:25:40 INFO - PROCESS | 21276 | 1461237940330 Marionette TRACE conn3 <- [1,1878,null,{}] 04:25:40 INFO - PROCESS | 21276 | 1461237940336 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}] 04:25:40 INFO - PROCESS | 21276 | 1461237940647 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 04:25:40 INFO - PROCESS | 21276 | 1461237940978 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e578c00 == 146 [pid = 21276] [id = 477] 04:25:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8ede6c00) [pid = 21276] [serial = 1432] [outer = (nil)] 04:25:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8ee2dc00) [pid = 21276] [serial = 1433] [outer = 0x8ede6c00] 04:25:41 INFO - PROCESS | 21276 | 1461237941073 Marionette DEBUG loaded listener.js 04:25:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8f2aec00) [pid = 21276] [serial = 1434] [outer = 0x8ede6c00] 04:25:42 INFO - PROCESS | 21276 | 1461237942024 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]]]}] 04:25:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:25:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1736ms 04:25:42 INFO - PROCESS | 21276 | 1461237942063 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 04:25:42 INFO - PROCESS | 21276 | 1461237942067 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 04:25:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:25:42 INFO - PROCESS | 21276 | 1461237942074 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:25:42 INFO - PROCESS | 21276 | 1461237942078 Marionette TRACE conn3 <- [1,1882,null,{}] 04:25:42 INFO - PROCESS | 21276 | 1461237942083 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}] 04:25:42 INFO - PROCESS | 21276 | 1461237942303 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 04:25:42 INFO - PROCESS | 21276 | 1461237942622 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e77fc00 == 147 [pid = 21276] [id = 478] 04:25:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8e8cdc00) [pid = 21276] [serial = 1435] [outer = (nil)] 04:25:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8f858c00) [pid = 21276] [serial = 1436] [outer = 0x8e8cdc00] 04:25:42 INFO - PROCESS | 21276 | 1461237942717 Marionette DEBUG loaded listener.js 04:25:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8f860000) [pid = 21276] [serial = 1437] [outer = 0x8e8cdc00] 04:25:43 INFO - PROCESS | 21276 | 1461237943776 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]]]}] 04:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1780ms 04:25:43 INFO - PROCESS | 21276 | 1461237943856 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 04:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:25:43 INFO - PROCESS | 21276 | 1461237943860 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 04:25:43 INFO - PROCESS | 21276 | 1461237943867 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:25:43 INFO - PROCESS | 21276 | 1461237943870 Marionette TRACE conn3 <- [1,1886,null,{}] 04:25:43 INFO - PROCESS | 21276 | 1461237943876 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}] 04:25:44 INFO - PROCESS | 21276 | 1461237944144 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 04:25:44 INFO - PROCESS | 21276 | 1461237944468 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x89552c00 == 148 [pid = 21276] [id = 479] 04:25:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8e589400) [pid = 21276] [serial = 1438] [outer = (nil)] 04:25:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8fc0c800) [pid = 21276] [serial = 1439] [outer = 0x8e589400] 04:25:44 INFO - PROCESS | 21276 | 1461237944561 Marionette DEBUG loaded listener.js 04:25:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8fcc7000) [pid = 21276] [serial = 1440] [outer = 0x8e589400] 04:25:45 INFO - PROCESS | 21276 | 1461237945463 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]]]}] 04:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1636ms 04:25:45 INFO - PROCESS | 21276 | 1461237945503 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 04:25:45 INFO - PROCESS | 21276 | 1461237945507 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 04:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:25:45 INFO - PROCESS | 21276 | 1461237945513 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:25:45 INFO - PROCESS | 21276 | 1461237945517 Marionette TRACE conn3 <- [1,1890,null,{}] 04:25:45 INFO - PROCESS | 21276 | 1461237945523 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}] 04:25:45 INFO - PROCESS | 21276 | 1461237945758 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 04:25:46 INFO - PROCESS | 21276 | 1461237946076 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc04800 == 149 [pid = 21276] [id = 480] 04:25:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8fc08800) [pid = 21276] [serial = 1441] [outer = (nil)] 04:25:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8ffee400) [pid = 21276] [serial = 1442] [outer = 0x8fc08800] 04:25:46 INFO - PROCESS | 21276 | 1461237946172 Marionette DEBUG loaded listener.js 04:25:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8fff4000) [pid = 21276] [serial = 1443] [outer = 0x8fc08800] 04:25:47 INFO - PROCESS | 21276 | 1461237947053 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]]]}] 04:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1581ms 04:25:47 INFO - PROCESS | 21276 | 1461237947096 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 04:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:25:47 INFO - PROCESS | 21276 | 1461237947100 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 04:25:47 INFO - PROCESS | 21276 | 1461237947106 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:25:47 INFO - PROCESS | 21276 | 1461237947110 Marionette TRACE conn3 <- [1,1894,null,{}] 04:25:47 INFO - PROCESS | 21276 | 1461237947116 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}] 04:25:47 INFO - PROCESS | 21276 | 1461237947326 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 04:25:47 INFO - PROCESS | 21276 | 1461237947609 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2acc00 == 150 [pid = 21276] [id = 481] 04:25:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8fc0f800) [pid = 21276] [serial = 1444] [outer = (nil)] 04:25:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x906edc00) [pid = 21276] [serial = 1445] [outer = 0x8fc0f800] 04:25:47 INFO - PROCESS | 21276 | 1461237947763 Marionette DEBUG loaded listener.js 04:25:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x91340800) [pid = 21276] [serial = 1446] [outer = 0x8fc0f800] 04:25:48 INFO - PROCESS | 21276 | 1461237948767 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]]]}] 04:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1699ms 04:25:48 INFO - PROCESS | 21276 | 1461237948806 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 04:25:48 INFO - PROCESS | 21276 | 1461237948810 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 04:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:25:48 INFO - PROCESS | 21276 | 1461237948817 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:25:48 INFO - PROCESS | 21276 | 1461237948822 Marionette TRACE conn3 <- [1,1898,null,{}] 04:25:48 INFO - PROCESS | 21276 | 1461237948830 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}] 04:25:49 INFO - PROCESS | 21276 | 1461237949086 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 04:25:49 INFO - PROCESS | 21276 | 1461237949437 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x92cf0400 == 151 [pid = 21276] [id = 482] 04:25:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x92cf2800) [pid = 21276] [serial = 1447] [outer = (nil)] 04:25:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x939ea000) [pid = 21276] [serial = 1448] [outer = 0x92cf2800] 04:25:49 INFO - PROCESS | 21276 | 1461237949548 Marionette DEBUG loaded listener.js 04:25:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x93a72400) [pid = 21276] [serial = 1449] [outer = 0x92cf2800] 04:25:50 INFO - PROCESS | 21276 | 1461237950496 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]]]}] 04:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1742ms 04:25:50 INFO - PROCESS | 21276 | 1461237950561 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 04:25:50 INFO - PROCESS | 21276 | 1461237950565 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 04:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:25:50 INFO - PROCESS | 21276 | 1461237950571 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:25:50 INFO - PROCESS | 21276 | 1461237950575 Marionette TRACE conn3 <- [1,1902,null,{}] 04:25:50 INFO - PROCESS | 21276 | 1461237950581 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}] 04:25:50 INFO - PROCESS | 21276 | 1461237950796 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 04:25:51 INFO - PROCESS | 21276 | 1461237951121 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x92ced800 == 152 [pid = 21276] [id = 483] 04:25:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x92cedc00) [pid = 21276] [serial = 1450] [outer = (nil)] 04:25:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9518dc00) [pid = 21276] [serial = 1451] [outer = 0x92cedc00] 04:25:51 INFO - PROCESS | 21276 | 1461237951215 Marionette DEBUG loaded listener.js 04:25:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x95191400) [pid = 21276] [serial = 1452] [outer = 0x92cedc00] 04:25:52 INFO - PROCESS | 21276 | 1461237952109 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]]]}] 04:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1587ms 04:25:52 INFO - PROCESS | 21276 | 1461237952158 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 04:25:52 INFO - PROCESS | 21276 | 1461237952163 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 04:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:25:52 INFO - PROCESS | 21276 | 1461237952169 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:25:52 INFO - PROCESS | 21276 | 1461237952172 Marionette TRACE conn3 <- [1,1906,null,{}] 04:25:52 INFO - PROCESS | 21276 | 1461237952178 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}] 04:25:52 INFO - PROCESS | 21276 | 1461237952401 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 04:25:52 INFO - PROCESS | 21276 | 1461237952725 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36fc00 == 153 [pid = 21276] [id = 484] 04:25:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fdd6400) [pid = 21276] [serial = 1453] [outer = (nil)] 04:25:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9528d400) [pid = 21276] [serial = 1454] [outer = 0x8fdd6400] 04:25:52 INFO - PROCESS | 21276 | 1461237952817 Marionette DEBUG loaded listener.js 04:25:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9624c400) [pid = 21276] [serial = 1455] [outer = 0x8fdd6400] 04:25:53 INFO - PROCESS | 21276 | 1461237953735 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]]]}] 04:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1630ms 04:25:53 INFO - PROCESS | 21276 | 1461237953800 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 04:25:53 INFO - PROCESS | 21276 | 1461237953803 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 04:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:25:53 INFO - PROCESS | 21276 | 1461237953811 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:25:53 INFO - PROCESS | 21276 | 1461237953814 Marionette TRACE conn3 <- [1,1910,null,{}] 04:25:53 INFO - PROCESS | 21276 | 1461237953820 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}] 04:25:54 INFO - PROCESS | 21276 | 1461237954029 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 04:25:54 INFO - PROCESS | 21276 | 1461237954350 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x920bb800 == 154 [pid = 21276] [id = 485] 04:25:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x951f5c00) [pid = 21276] [serial = 1456] [outer = (nil)] 04:25:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x966ca800) [pid = 21276] [serial = 1457] [outer = 0x951f5c00] 04:25:54 INFO - PROCESS | 21276 | 1461237954443 Marionette DEBUG loaded listener.js 04:25:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x966d1c00) [pid = 21276] [serial = 1458] [outer = 0x951f5c00] 04:25:55 INFO - PROCESS | 21276 | 1461237955352 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]]]}] 04:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1581ms 04:25:55 INFO - PROCESS | 21276 | 1461237955392 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 04:25:55 INFO - PROCESS | 21276 | 1461237955397 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 04:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:25:55 INFO - PROCESS | 21276 | 1461237955403 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:25:55 INFO - PROCESS | 21276 | 1461237955406 Marionette TRACE conn3 <- [1,1914,null,{}] 04:25:55 INFO - PROCESS | 21276 | 1461237955412 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}] 04:25:55 INFO - PROCESS | 21276 | 1461237955628 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 04:25:55 INFO - PROCESS | 21276 | 1461237955962 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a79800 == 155 [pid = 21276] [id = 486] 04:25:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x96248800) [pid = 21276] [serial = 1459] [outer = (nil)] 04:25:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x97859000) [pid = 21276] [serial = 1460] [outer = 0x96248800] 04:25:56 INFO - PROCESS | 21276 | 1461237956056 Marionette DEBUG loaded listener.js 04:25:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9785d400) [pid = 21276] [serial = 1461] [outer = 0x96248800] 04:25:56 INFO - PROCESS | 21276 | 1461237956924 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]]]}] 04:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1536ms 04:25:56 INFO - PROCESS | 21276 | 1461237956940 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 04:25:56 INFO - PROCESS | 21276 | 1461237956943 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 04:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:25:56 INFO - PROCESS | 21276 | 1461237956949 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:25:56 INFO - PROCESS | 21276 | 1461237956952 Marionette TRACE conn3 <- [1,1918,null,{}] 04:25:56 INFO - PROCESS | 21276 | 1461237956958 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}] 04:25:57 INFO - PROCESS | 21276 | 1461237957315 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 04:25:57 INFO - PROCESS | 21276 | 1461237957580 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x92035800 == 156 [pid = 21276] [id = 487] 04:25:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x966d9c00) [pid = 21276] [serial = 1462] [outer = (nil)] 04:25:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9885b400) [pid = 21276] [serial = 1463] [outer = 0x966d9c00] 04:25:57 INFO - PROCESS | 21276 | 1461237957677 Marionette DEBUG loaded listener.js 04:25:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x98e8fc00) [pid = 21276] [serial = 1464] [outer = 0x966d9c00] 04:25:58 INFO - PROCESS | 21276 | 1461237958591 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]]]}] 04:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1689ms 04:25:58 INFO - PROCESS | 21276 | 1461237958639 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 04:25:58 INFO - PROCESS | 21276 | 1461237958642 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 04:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:25:58 INFO - PROCESS | 21276 | 1461237958650 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:25:58 INFO - PROCESS | 21276 | 1461237958654 Marionette TRACE conn3 <- [1,1922,null,{}] 04:25:58 INFO - PROCESS | 21276 | 1461237958659 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}] 04:25:58 INFO - PROCESS | 21276 | 1461237958885 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 04:25:59 INFO - PROCESS | 21276 | 1461237959218 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:25:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff7800 == 157 [pid = 21276] [id = 488] 04:25:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x89551800) [pid = 21276] [serial = 1465] [outer = (nil)] 04:25:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x99272400) [pid = 21276] [serial = 1466] [outer = 0x89551800] 04:25:59 INFO - PROCESS | 21276 | 1461237959310 Marionette DEBUG loaded listener.js 04:25:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x992b5c00) [pid = 21276] [serial = 1467] [outer = 0x89551800] 04:26:00 INFO - PROCESS | 21276 | 1461237960210 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]]]}] 04:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1631ms 04:26:00 INFO - PROCESS | 21276 | 1461237960282 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 04:26:00 INFO - PROCESS | 21276 | 1461237960285 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 04:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:26:00 INFO - PROCESS | 21276 | 1461237960292 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:26:00 INFO - PROCESS | 21276 | 1461237960296 Marionette TRACE conn3 <- [1,1926,null,{}] 04:26:00 INFO - PROCESS | 21276 | 1461237960301 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}] 04:26:00 INFO - PROCESS | 21276 | 1461237960544 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 04:26:00 INFO - PROCESS | 21276 | 1461237960872 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x89552000 == 158 [pid = 21276] [id = 489] 04:26:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x99146800) [pid = 21276] [serial = 1468] [outer = (nil)] 04:26:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 186 (0x9e916000) [pid = 21276] [serial = 1469] [outer = 0x99146800] 04:26:00 INFO - PROCESS | 21276 | 1461237960968 Marionette DEBUG loaded listener.js 04:26:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 187 (0x9e91e400) [pid = 21276] [serial = 1470] [outer = 0x99146800] 04:26:01 INFO - PROCESS | 21276 | 1461237961875 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]]]}] 04:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1642ms 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89c57000 == 157 [pid = 21276] [id = 404] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x95195800 == 156 [pid = 21276] [id = 419] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd4000 == 155 [pid = 21276] [id = 402] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d4400 == 154 [pid = 21276] [id = 407] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce3000 == 153 [pid = 21276] [id = 406] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x872a6c00 == 152 [pid = 21276] [id = 409] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x93a73800 == 151 [pid = 21276] [id = 417] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x88fedc00 == 150 [pid = 21276] [id = 418] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4a8400 == 149 [pid = 21276] [id = 408] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8b370c00 == 148 [pid = 21276] [id = 470] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce6400 == 147 [pid = 21276] [id = 469] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x86693000 == 146 [pid = 21276] [id = 468] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2b4000 == 145 [pid = 21276] [id = 460] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89c54000 == 144 [pid = 21276] [id = 461] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e779c00 == 143 [pid = 21276] [id = 459] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x845a5000 == 142 [pid = 21276] [id = 458] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c35e400 == 141 [pid = 21276] [id = 457] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4d400 == 140 [pid = 21276] [id = 456] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8e607000 == 139 [pid = 21276] [id = 454] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e8c00 == 138 [pid = 21276] [id = 455] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8c355800 == 137 [pid = 21276] [id = 453] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8b372000 == 136 [pid = 21276] [id = 452] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x893a4000 == 135 [pid = 21276] [id = 450] 04:26:03 INFO - PROCESS | 21276 | --DOCSHELL 0x89c58400 == 134 [pid = 21276] [id = 451] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 186 (0x8d959800) [pid = 21276] [serial = 1218] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 185 (0x8c4afc00) [pid = 21276] [serial = 1352] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8c5e0c00) [pid = 21276] [serial = 1349] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x99274000) [pid = 21276] [serial = 1340] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x98b59000) [pid = 21276] [serial = 1337] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x97618c00) [pid = 21276] [serial = 1335] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x97079000) [pid = 21276] [serial = 1334] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x966d3800) [pid = 21276] [serial = 1332] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x966cf800) [pid = 21276] [serial = 1331] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x96248000) [pid = 21276] [serial = 1329] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x95284800) [pid = 21276] [serial = 1328] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x947b8000) [pid = 21276] [serial = 1326] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x93d0e400) [pid = 21276] [serial = 1325] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x939e9c00) [pid = 21276] [serial = 1323] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x939e7000) [pid = 21276] [serial = 1322] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x92a94800) [pid = 21276] [serial = 1320] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x9133ec00) [pid = 21276] [serial = 1319] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8ffed400) [pid = 21276] [serial = 1317] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8fde1000) [pid = 21276] [serial = 1316] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8fccbc00) [pid = 21276] [serial = 1314] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8fc0e400) [pid = 21276] [serial = 1313] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8f861400) [pid = 21276] [serial = 1311] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8f85dc00) [pid = 21276] [serial = 1310] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8f2ac800) [pid = 21276] [serial = 1308] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8f270c00) [pid = 21276] [serial = 1307] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8f265400) [pid = 21276] [serial = 1305] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x8f263000) [pid = 21276] [serial = 1304] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8ed8a400) [pid = 21276] [serial = 1302] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8ed86400) [pid = 21276] [serial = 1301] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8e77f000) [pid = 21276] [serial = 1299] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8e777800) [pid = 21276] [serial = 1298] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e70a400) [pid = 21276] [serial = 1296] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8e591800) [pid = 21276] [serial = 1295] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8d827000) [pid = 21276] [serial = 1293] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8c46fc00) [pid = 21276] [serial = 1292] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8b328800) [pid = 21276] [serial = 1290] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8a2d6000) [pid = 21276] [serial = 1289] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8c472000) [pid = 21276] [serial = 1286] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x89dd3800) [pid = 21276] [serial = 1343] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8a2ce400) [pid = 21276] [serial = 1344] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8b377400) [pid = 21276] [serial = 1346] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8d824800) [pid = 21276] [serial = 1350] [outer = (nil)] [url = about:blank] 04:26:03 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8b6c6800) [pid = 21276] [serial = 1347] [outer = (nil)] [url = about:blank] 04:26:04 INFO - PROCESS | 21276 | 1461237964025 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 04:26:04 INFO - PROCESS | 21276 | 1461237964031 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 04:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:26:04 INFO - PROCESS | 21276 | 1461237964064 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:26:04 INFO - PROCESS | 21276 | 1461237964069 Marionette TRACE conn3 <- [1,1930,null,{}] 04:26:04 INFO - PROCESS | 21276 | 1461237964078 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}] 04:26:04 INFO - PROCESS | 21276 | 1461237964286 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 04:26:04 INFO - PROCESS | 21276 | 1461237964494 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd0800 == 135 [pid = 21276] [id = 490] 04:26:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89dd3c00) [pid = 21276] [serial = 1471] [outer = (nil)] 04:26:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x89ddc000) [pid = 21276] [serial = 1472] [outer = 0x89dd3c00] 04:26:04 INFO - PROCESS | 21276 | 1461237964579 Marionette DEBUG loaded listener.js 04:26:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8a2d6400) [pid = 21276] [serial = 1473] [outer = 0x89dd3c00] 04:26:05 INFO - PROCESS | 21276 | 1461237965423 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]]]}] 04:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1390ms 04:26:05 INFO - PROCESS | 21276 | 1461237965455 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 04:26:05 INFO - PROCESS | 21276 | 1461237965460 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 04:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:26:05 INFO - PROCESS | 21276 | 1461237965472 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:26:05 INFO - PROCESS | 21276 | 1461237965476 Marionette TRACE conn3 <- [1,1934,null,{}] 04:26:05 INFO - PROCESS | 21276 | 1461237965483 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}] 04:26:05 INFO - PROCESS | 21276 | 1461237965692 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 04:26:05 INFO - PROCESS | 21276 | 1461237965914 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d5c00 == 136 [pid = 21276] [id = 491] 04:26:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8b327400) [pid = 21276] [serial = 1474] [outer = (nil)] 04:26:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8b4b2800) [pid = 21276] [serial = 1475] [outer = 0x8b327400] 04:26:06 INFO - PROCESS | 21276 | 1461237965992 Marionette DEBUG loaded listener.js 04:26:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8b6c8c00) [pid = 21276] [serial = 1476] [outer = 0x8b327400] 04:26:06 INFO - PROCESS | 21276 | 1461237966995 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]]]}] 04:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1589ms 04:26:07 INFO - PROCESS | 21276 | 1461237967058 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 04:26:07 INFO - PROCESS | 21276 | 1461237967062 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 04:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:26:07 INFO - PROCESS | 21276 | 1461237967069 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:26:07 INFO - PROCESS | 21276 | 1461237967073 Marionette TRACE conn3 <- [1,1938,null,{}] 04:26:07 INFO - PROCESS | 21276 | 1461237967092 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}] 04:26:07 INFO - PROCESS | 21276 | 1461237967371 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 04:26:07 INFO - PROCESS | 21276 | 1461237967450 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c57c00 == 137 [pid = 21276] [id = 492] 04:26:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8c46fc00) [pid = 21276] [serial = 1477] [outer = (nil)] 04:26:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8c4ac400) [pid = 21276] [serial = 1478] [outer = 0x8c46fc00] 04:26:07 INFO - PROCESS | 21276 | 1461237967650 Marionette DEBUG loaded listener.js 04:26:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8d81c400) [pid = 21276] [serial = 1479] [outer = 0x8c46fc00] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x966d2000) [pid = 21276] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8b4b5400) [pid = 21276] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8b4b4c00) [pid = 21276] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x91335000) [pid = 21276] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x89c5c000) [pid = 21276] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8c1e7000) [pid = 21276] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x89ce9c00) [pid = 21276] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x88feb400) [pid = 21276] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8939f400) [pid = 21276] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x9ad07c00) [pid = 21276] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x9afee400) [pid = 21276] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8b6cc400) [pid = 21276] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x97880800) [pid = 21276] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x97859800) [pid = 21276] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x9624d800) [pid = 21276] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x91153c00) [pid = 21276] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8fdde400) [pid = 21276] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x89c51800) [pid = 21276] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8ee28000) [pid = 21276] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8f266000) [pid = 21276] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8e70d400) [pid = 21276] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8e776800) [pid = 21276] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8e56c400) [pid = 21276] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8b4b2400) [pid = 21276] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x89ceec00) [pid = 21276] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:26:09 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x9803e000) [pid = 21276] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:26:09 INFO - PROCESS | 21276 | 1461237969697 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]]]}] 04:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2692ms 04:26:09 INFO - PROCESS | 21276 | 1461237969762 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 04:26:09 INFO - PROCESS | 21276 | 1461237969766 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 04:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:26:09 INFO - PROCESS | 21276 | 1461237969772 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:26:09 INFO - PROCESS | 21276 | 1461237969775 Marionette TRACE conn3 <- [1,1942,null,{}] 04:26:09 INFO - PROCESS | 21276 | 1461237969796 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}] 04:26:10 INFO - PROCESS | 21276 | 1461237970007 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 04:26:10 INFO - PROCESS | 21276 | 1461237970192 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939e800 == 138 [pid = 21276] [id = 493] 04:26:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x89559000) [pid = 21276] [serial = 1480] [outer = (nil)] 04:26:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8b6c2400) [pid = 21276] [serial = 1481] [outer = 0x89559000] 04:26:10 INFO - PROCESS | 21276 | 1461237970273 Marionette DEBUG loaded listener.js 04:26:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8e507400) [pid = 21276] [serial = 1482] [outer = 0x89559000] 04:26:11 INFO - PROCESS | 21276 | 1461237971064 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]]]}] 04:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1354ms 04:26:11 INFO - PROCESS | 21276 | 1461237971128 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 04:26:11 INFO - PROCESS | 21276 | 1461237971131 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 04:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:26:11 INFO - PROCESS | 21276 | 1461237971137 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:26:11 INFO - PROCESS | 21276 | 1461237971141 Marionette TRACE conn3 <- [1,1946,null,{}] 04:26:11 INFO - PROCESS | 21276 | 1461237971146 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}] 04:26:11 INFO - PROCESS | 21276 | 1461237971334 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 04:26:11 INFO - PROCESS | 21276 | 1461237971758 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fedc00 == 139 [pid = 21276] [id = 494] 04:26:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8939d000) [pid = 21276] [serial = 1483] [outer = (nil)] 04:26:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x899fb800) [pid = 21276] [serial = 1484] [outer = 0x8939d000] 04:26:11 INFO - PROCESS | 21276 | 1461237971857 Marionette DEBUG loaded listener.js 04:26:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x89ce5400) [pid = 21276] [serial = 1485] [outer = 0x8939d000] 04:26:12 INFO - PROCESS | 21276 | 1461237972910 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]]]}] 04:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1831ms 04:26:12 INFO - PROCESS | 21276 | 1461237972971 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 04:26:12 INFO - PROCESS | 21276 | 1461237972979 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 04:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:26:12 INFO - PROCESS | 21276 | 1461237972989 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:26:12 INFO - PROCESS | 21276 | 1461237972994 Marionette TRACE conn3 <- [1,1950,null,{}] 04:26:13 INFO - PROCESS | 21276 | 1461237973001 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}] 04:26:13 INFO - PROCESS | 21276 | 1461237973263 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 04:26:13 INFO - PROCESS | 21276 | 1461237973599 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b4800 == 140 [pid = 21276] [id = 495] 04:26:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8b378000) [pid = 21276] [serial = 1486] [outer = (nil)] 04:26:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8b6c7400) [pid = 21276] [serial = 1487] [outer = 0x8b378000] 04:26:13 INFO - PROCESS | 21276 | 1461237973696 Marionette DEBUG loaded listener.js 04:26:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8c359000) [pid = 21276] [serial = 1488] [outer = 0x8b378000] 04:26:14 INFO - PROCESS | 21276 | 1461237974714 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]]]}] 04:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1795ms 04:26:14 INFO - PROCESS | 21276 | 1461237974788 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 04:26:14 INFO - PROCESS | 21276 | 1461237974795 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 04:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:26:14 INFO - PROCESS | 21276 | 1461237974802 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:26:14 INFO - PROCESS | 21276 | 1461237974806 Marionette TRACE conn3 <- [1,1954,null,{}] 04:26:14 INFO - PROCESS | 21276 | 1461237974813 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}] 04:26:15 INFO - PROCESS | 21276 | 1461237975083 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 04:26:15 INFO - PROCESS | 21276 | 1461237975458 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c362000 == 141 [pid = 21276] [id = 496] 04:26:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d824000) [pid = 21276] [serial = 1489] [outer = (nil)] 04:26:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8d958400) [pid = 21276] [serial = 1490] [outer = 0x8d824000] 04:26:15 INFO - PROCESS | 21276 | 1461237975551 Marionette DEBUG loaded listener.js 04:26:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e586c00) [pid = 21276] [serial = 1491] [outer = 0x8d824000] 04:26:16 INFO - PROCESS | 21276 | 1461237976531 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]]]}] 04:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1795ms 04:26:16 INFO - PROCESS | 21276 | 1461237976599 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 04:26:16 INFO - PROCESS | 21276 | 1461237976603 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 04:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:26:16 INFO - PROCESS | 21276 | 1461237976620 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:26:16 INFO - PROCESS | 21276 | 1461237976630 Marionette TRACE conn3 <- [1,1958,null,{}] 04:26:16 INFO - PROCESS | 21276 | 1461237976637 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}] 04:26:16 INFO - PROCESS | 21276 | 1461237976898 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 04:26:17 INFO - PROCESS | 21276 | 1461237977228 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d827000 == 142 [pid = 21276] [id = 497] 04:26:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e570800) [pid = 21276] [serial = 1492] [outer = (nil)] 04:26:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e77c000) [pid = 21276] [serial = 1493] [outer = 0x8e570800] 04:26:17 INFO - PROCESS | 21276 | 1461237977316 Marionette DEBUG loaded listener.js 04:26:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e8d0800) [pid = 21276] [serial = 1494] [outer = 0x8e570800] 04:26:18 INFO - PROCESS | 21276 | 1461237978219 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]]]}] 04:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1647ms 04:26:18 INFO - PROCESS | 21276 | 1461237978259 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 04:26:18 INFO - PROCESS | 21276 | 1461237978264 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 04:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:26:18 INFO - PROCESS | 21276 | 1461237978270 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:26:18 INFO - PROCESS | 21276 | 1461237978274 Marionette TRACE conn3 <- [1,1962,null,{}] 04:26:18 INFO - PROCESS | 21276 | 1461237978280 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}] 04:26:18 INFO - PROCESS | 21276 | 1461237978503 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 04:26:18 INFO - PROCESS | 21276 | 1461237978825 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x8717a400 == 143 [pid = 21276] [id = 498] 04:26:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x87181800) [pid = 21276] [serial = 1495] [outer = (nil)] 04:26:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8ede4000) [pid = 21276] [serial = 1496] [outer = 0x87181800] 04:26:18 INFO - PROCESS | 21276 | 1461237978934 Marionette DEBUG loaded listener.js 04:26:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8ede7000) [pid = 21276] [serial = 1497] [outer = 0x87181800] 04:26:19 INFO - PROCESS | 21276 | 1461237979874 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]]]}] 04:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 04:26:19 INFO - PROCESS | 21276 | 1461237979904 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 04:26:19 INFO - PROCESS | 21276 | 1461237979909 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 04:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:26:19 INFO - PROCESS | 21276 | 1461237979915 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:26:19 INFO - PROCESS | 21276 | 1461237979919 Marionette TRACE conn3 <- [1,1966,null,{}] 04:26:19 INFO - PROCESS | 21276 | 1461237979924 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}] 04:26:20 INFO - PROCESS | 21276 | 1461237980133 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 04:26:20 INFO - PROCESS | 21276 | 1461237980409 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee30400 == 144 [pid = 21276] [id = 499] 04:26:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8ee31000) [pid = 21276] [serial = 1498] [outer = (nil)] 04:26:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8f266000) [pid = 21276] [serial = 1499] [outer = 0x8ee31000] 04:26:20 INFO - PROCESS | 21276 | 1461237980573 Marionette DEBUG loaded listener.js 04:26:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8f2b4000) [pid = 21276] [serial = 1500] [outer = 0x8ee31000] 04:26:21 INFO - PROCESS | 21276 | 1461237981562 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]]]}] 04:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1681ms 04:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:26:21 INFO - PROCESS | 21276 | 1461237981597 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 04:26:21 INFO - PROCESS | 21276 | 1461237981600 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 04:26:21 INFO - PROCESS | 21276 | 1461237981608 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:26:21 INFO - PROCESS | 21276 | 1461237981611 Marionette TRACE conn3 <- [1,1970,null,{}] 04:26:21 INFO - PROCESS | 21276 | 1461237981617 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}] 04:26:21 INFO - PROCESS | 21276 | 1461237981841 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 04:26:22 INFO - PROCESS | 21276 | 1461237982157 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd7000 == 145 [pid = 21276] [id = 500] 04:26:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8ede3400) [pid = 21276] [serial = 1501] [outer = (nil)] 04:26:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8fcd1800) [pid = 21276] [serial = 1502] [outer = 0x8ede3400] 04:26:22 INFO - PROCESS | 21276 | 1461237982252 Marionette DEBUG loaded listener.js 04:26:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8fdda400) [pid = 21276] [serial = 1503] [outer = 0x8ede3400] 04:26:23 INFO - PROCESS | 21276 | 1461237983135 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]]]}] 04:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1584ms 04:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:26:23 INFO - PROCESS | 21276 | 1461237983192 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 04:26:23 INFO - PROCESS | 21276 | 1461237983195 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 04:26:23 INFO - PROCESS | 21276 | 1461237983202 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:26:23 INFO - PROCESS | 21276 | 1461237983206 Marionette TRACE conn3 <- [1,1974,null,{}] 04:26:23 INFO - PROCESS | 21276 | 1461237983211 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}] 04:26:23 INFO - PROCESS | 21276 | 1461237983422 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 04:26:23 INFO - PROCESS | 21276 | 1461237983700 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4ae000 == 146 [pid = 21276] [id = 501] 04:26:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8c35a400) [pid = 21276] [serial = 1504] [outer = (nil)] 04:26:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x90274400) [pid = 21276] [serial = 1505] [outer = 0x8c35a400] 04:26:23 INFO - PROCESS | 21276 | 1461237983850 Marionette DEBUG loaded listener.js 04:26:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x91153400) [pid = 21276] [serial = 1506] [outer = 0x8c35a400] 04:26:24 INFO - PROCESS | 21276 | 1461237984817 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]]]}] 04:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1682ms 04:26:24 INFO - PROCESS | 21276 | 1461237984885 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 04:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:26:24 INFO - PROCESS | 21276 | 1461237984889 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 04:26:24 INFO - PROCESS | 21276 | 1461237984896 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:26:24 INFO - PROCESS | 21276 | 1461237984899 Marionette TRACE conn3 <- [1,1978,null,{}] 04:26:24 INFO - PROCESS | 21276 | 1461237984905 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}] 04:26:25 INFO - PROCESS | 21276 | 1461237985168 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 04:26:25 INFO - PROCESS | 21276 | 1461237985540 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f268000 == 147 [pid = 21276] [id = 502] 04:26:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8fcc6400) [pid = 21276] [serial = 1507] [outer = (nil)] 04:26:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x92a8e800) [pid = 21276] [serial = 1508] [outer = 0x8fcc6400] 04:26:25 INFO - PROCESS | 21276 | 1461237985636 Marionette DEBUG loaded listener.js 04:26:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x92a95400) [pid = 21276] [serial = 1509] [outer = 0x8fcc6400] 04:26:26 INFO - PROCESS | 21276 | 1461237986513 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]]]}] 04:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1684ms 04:26:26 INFO - PROCESS | 21276 | 1461237986580 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 04:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:26:26 INFO - PROCESS | 21276 | 1461237986584 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 04:26:26 INFO - PROCESS | 21276 | 1461237986591 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:26:26 INFO - PROCESS | 21276 | 1461237986594 Marionette TRACE conn3 <- [1,1982,null,{}] 04:26:26 INFO - PROCESS | 21276 | 1461237986600 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}] 04:26:26 INFO - PROCESS | 21276 | 1461237986856 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 04:26:27 INFO - PROCESS | 21276 | 1461237987177 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc0b000 == 148 [pid = 21276] [id = 503] 04:26:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x9133a400) [pid = 21276] [serial = 1510] [outer = (nil)] 04:26:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x939ebc00) [pid = 21276] [serial = 1511] [outer = 0x9133a400] 04:26:27 INFO - PROCESS | 21276 | 1461237987272 Marionette DEBUG loaded listener.js 04:26:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x93a6b800) [pid = 21276] [serial = 1512] [outer = 0x9133a400] 04:26:28 INFO - PROCESS | 21276 | 1461237988131 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]]]}] 04:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1592ms 04:26:28 INFO - PROCESS | 21276 | 1461237988183 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 04:26:28 INFO - PROCESS | 21276 | 1461237988187 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 04:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:26:28 INFO - PROCESS | 21276 | 1461237988214 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:26:28 INFO - PROCESS | 21276 | 1461237988218 Marionette TRACE conn3 <- [1,1986,null,{}] 04:26:28 INFO - PROCESS | 21276 | 1461237988224 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}] 04:26:28 INFO - PROCESS | 21276 | 1461237988450 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 04:26:28 INFO - PROCESS | 21276 | 1461237988794 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d01800 == 149 [pid = 21276] [id = 504] 04:26:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x93d03000) [pid = 21276] [serial = 1513] [outer = (nil)] 04:26:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x947ae800) [pid = 21276] [serial = 1514] [outer = 0x93d03000] 04:26:28 INFO - PROCESS | 21276 | 1461237988917 Marionette DEBUG loaded listener.js 04:26:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x95191000) [pid = 21276] [serial = 1515] [outer = 0x93d03000] 04:26:29 INFO - PROCESS | 21276 | 1461237989882 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]]]}] 04:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1751ms 04:26:29 INFO - PROCESS | 21276 | 1461237989961 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 04:26:29 INFO - PROCESS | 21276 | 1461237989965 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 04:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:26:29 INFO - PROCESS | 21276 | 1461237989972 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:26:29 INFO - PROCESS | 21276 | 1461237989977 Marionette TRACE conn3 <- [1,1990,null,{}] 04:26:29 INFO - PROCESS | 21276 | 1461237989983 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}] 04:26:30 INFO - PROCESS | 21276 | 1461237990280 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 04:26:30 INFO - PROCESS | 21276 | 1461237990611 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x96683c00 == 150 [pid = 21276] [id = 505] 04:26:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x966d4400) [pid = 21276] [serial = 1516] [outer = (nil)] 04:26:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x97618c00) [pid = 21276] [serial = 1517] [outer = 0x966d4400] 04:26:30 INFO - PROCESS | 21276 | 1461237990706 Marionette DEBUG loaded listener.js 04:26:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x97856800) [pid = 21276] [serial = 1518] [outer = 0x966d4400] 04:26:31 INFO - PROCESS | 21276 | 1461237991696 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]]]}] 04:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1784ms 04:26:31 INFO - PROCESS | 21276 | 1461237991757 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 04:26:31 INFO - PROCESS | 21276 | 1461237991761 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 04:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:26:31 INFO - PROCESS | 21276 | 1461237991768 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:26:31 INFO - PROCESS | 21276 | 1461237991771 Marionette TRACE conn3 <- [1,1994,null,{}] 04:26:31 INFO - PROCESS | 21276 | 1461237991777 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}] 04:26:32 INFO - PROCESS | 21276 | 1461237992002 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 04:26:32 INFO - PROCESS | 21276 | 1461237992281 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x939e9000 == 151 [pid = 21276] [id = 506] 04:26:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9518bc00) [pid = 21276] [serial = 1519] [outer = (nil)] 04:26:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x98b61c00) [pid = 21276] [serial = 1520] [outer = 0x9518bc00] 04:26:32 INFO - PROCESS | 21276 | 1461237992420 Marionette DEBUG loaded listener.js 04:26:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x9913bc00) [pid = 21276] [serial = 1521] [outer = 0x9518bc00] 04:26:33 INFO - PROCESS | 21276 | 1461237993284 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]]]}] 04:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1531ms 04:26:33 INFO - PROCESS | 21276 | 1461237993300 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 04:26:33 INFO - PROCESS | 21276 | 1461237993304 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 04:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:26:33 INFO - PROCESS | 21276 | 1461237993310 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:26:33 INFO - PROCESS | 21276 | 1461237993313 Marionette TRACE conn3 <- [1,1998,null,{}] 04:26:33 INFO - PROCESS | 21276 | 1461237993319 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}] 04:26:33 INFO - PROCESS | 21276 | 1461237993547 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 04:26:33 INFO - PROCESS | 21276 | 1461237993832 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee29400 == 152 [pid = 21276] [id = 507] 04:26:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fc06c00) [pid = 21276] [serial = 1522] [outer = (nil)] 04:26:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9acd8800) [pid = 21276] [serial = 1523] [outer = 0x8fc06c00] 04:26:33 INFO - PROCESS | 21276 | 1461237993986 Marionette DEBUG loaded listener.js 04:26:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9ace5c00) [pid = 21276] [serial = 1524] [outer = 0x8fc06c00] 04:26:34 INFO - PROCESS | 21276 | 1461237994960 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]]]}] 04:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1684ms 04:26:34 INFO - PROCESS | 21276 | 1461237994995 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 04:26:35 INFO - PROCESS | 21276 | 1461237994999 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 04:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:26:35 INFO - PROCESS | 21276 | 1461237995005 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:26:35 INFO - PROCESS | 21276 | 1461237995008 Marionette TRACE conn3 <- [1,2002,null,{}] 04:26:35 INFO - PROCESS | 21276 | 1461237995014 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}] 04:26:35 INFO - PROCESS | 21276 | 1461237995242 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 04:26:35 INFO - PROCESS | 21276 | 1461237995570 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x99269000 == 153 [pid = 21276] [id = 508] 04:26:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x9ace0000) [pid = 21276] [serial = 1525] [outer = (nil)] 04:26:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9fb5c000) [pid = 21276] [serial = 1526] [outer = 0x9ace0000] 04:26:35 INFO - PROCESS | 21276 | 1461237995673 Marionette DEBUG loaded listener.js 04:26:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x9fba1c00) [pid = 21276] [serial = 1527] [outer = 0x9ace0000] 04:26:36 INFO - PROCESS | 21276 | 1461237996578 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]]]}] 04:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1633ms 04:26:36 INFO - PROCESS | 21276 | 1461237996640 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 04:26:36 INFO - PROCESS | 21276 | 1461237996644 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 04:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:26:36 INFO - PROCESS | 21276 | 1461237996650 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:26:36 INFO - PROCESS | 21276 | 1461237996654 Marionette TRACE conn3 <- [1,2006,null,{}] 04:26:36 INFO - PROCESS | 21276 | 1461237996659 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}] 04:26:36 INFO - PROCESS | 21276 | 1461237996877 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 04:26:37 INFO - PROCESS | 21276 | 1461237997203 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:37 INFO - PROCESS | 21276 | ++DOCSHELL 0xa09d6000 == 154 [pid = 21276] [id = 509] 04:26:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0xa09da800) [pid = 21276] [serial = 1528] [outer = (nil)] 04:26:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0xa0b1c400) [pid = 21276] [serial = 1529] [outer = 0xa09da800] 04:26:37 INFO - PROCESS | 21276 | 1461237997599 Marionette DEBUG loaded listener.js 04:26:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0xa0b34000) [pid = 21276] [serial = 1530] [outer = 0xa09da800] 04:26:38 INFO - PROCESS | 21276 | 1461237998620 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]]]}] 04:26:38 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 04:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2040ms 04:26:38 INFO - PROCESS | 21276 | 1461237998693 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 04:26:38 INFO - PROCESS | 21276 | 1461237998699 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 04:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:26:38 INFO - PROCESS | 21276 | 1461237998710 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:26:38 INFO - PROCESS | 21276 | 1461237998717 Marionette TRACE conn3 <- [1,2010,null,{}] 04:26:38 INFO - PROCESS | 21276 | 1461237998727 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}] 04:26:39 INFO - PROCESS | 21276 | 1461237999052 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 04:26:39 INFO - PROCESS | 21276 | 1461237999397 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x92cee800 == 155 [pid = 21276] [id = 510] 04:26:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x939ea400) [pid = 21276] [serial = 1531] [outer = (nil)] 04:26:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0xa0e75800) [pid = 21276] [serial = 1532] [outer = 0x939ea400] 04:26:39 INFO - PROCESS | 21276 | 1461237999487 Marionette DEBUG loaded listener.js 04:26:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0xa0e45000) [pid = 21276] [serial = 1533] [outer = 0x939ea400] 04:26:40 INFO - PROCESS | 21276 | 1461238000459 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]]]}] 04:26:40 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 04:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1796ms 04:26:40 INFO - PROCESS | 21276 | 1461238000506 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 04:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:26:40 INFO - PROCESS | 21276 | 1461238000511 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 04:26:40 INFO - PROCESS | 21276 | 1461238000520 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:26:40 INFO - PROCESS | 21276 | 1461238000522 Marionette TRACE conn3 <- [1,2014,null,{}] 04:26:40 INFO - PROCESS | 21276 | 1461238000529 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}] 04:26:40 INFO - PROCESS | 21276 | 1461238000770 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 04:26:41 INFO - PROCESS | 21276 | 1461238001100 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x92036400 == 156 [pid = 21276] [id = 511] 04:26:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x9fa23000) [pid = 21276] [serial = 1534] [outer = (nil)] 04:26:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0xa2939400) [pid = 21276] [serial = 1535] [outer = 0x9fa23000] 04:26:41 INFO - PROCESS | 21276 | 1461238001194 Marionette DEBUG loaded listener.js 04:26:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0xa2993800) [pid = 21276] [serial = 1536] [outer = 0x9fa23000] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x872a0800 == 155 [pid = 21276] [id = 405] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8e604000 == 154 [pid = 21276] [id = 306] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x9803b800 == 153 [pid = 21276] [id = 169] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8fdd7000 == 152 [pid = 21276] [id = 439] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8f858000 == 151 [pid = 21276] [id = 438] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89c58800 == 150 [pid = 21276] [id = 441] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89c55c00 == 149 [pid = 21276] [id = 437] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x92ce9000 == 148 [pid = 21276] [id = 443] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x893a5800 == 147 [pid = 21276] [id = 444] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x9133c000 == 146 [pid = 21276] [id = 440] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee2f800 == 145 [pid = 21276] [id = 304] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8e506400 == 144 [pid = 21276] [id = 435] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8f858800 == 143 [pid = 21276] [id = 442] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x893a0400 == 142 [pid = 21276] [id = 445] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed89000 == 141 [pid = 21276] [id = 436] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8939e800 == 140 [pid = 21276] [id = 493] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89c57c00 == 139 [pid = 21276] [id = 492] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d5c00 == 138 [pid = 21276] [id = 491] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd0800 == 137 [pid = 21276] [id = 490] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x93a79800 == 136 [pid = 21276] [id = 486] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x920bb800 == 135 [pid = 21276] [id = 485] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8b36fc00 == 134 [pid = 21276] [id = 484] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x92ced800 == 133 [pid = 21276] [id = 483] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2acc00 == 132 [pid = 21276] [id = 481] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x92cf0400 == 131 [pid = 21276] [id = 482] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc04800 == 130 [pid = 21276] [id = 480] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89552c00 == 129 [pid = 21276] [id = 479] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8e77fc00 == 128 [pid = 21276] [id = 478] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8e578c00 == 127 [pid = 21276] [id = 477] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8c362c00 == 126 [pid = 21276] [id = 476] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8c467400 == 125 [pid = 21276] [id = 474] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4bd800 == 124 [pid = 21276] [id = 475] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b8800 == 123 [pid = 21276] [id = 473] 04:26:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89c56400 == 122 [pid = 21276] [id = 472] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x98b61400) [pid = 21276] [serial = 1338] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8c5ec800) [pid = 21276] [serial = 1287] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0xa3b7e000) [pid = 21276] [serial = 1266] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x99275800) [pid = 21276] [serial = 1341] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x9926fc00) [pid = 21276] [serial = 1269] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8c46d400) [pid = 21276] [serial = 1415] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8c354800) [pid = 21276] [serial = 1412] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8c466c00) [pid = 21276] [serial = 1413] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8a590400) [pid = 21276] [serial = 1409] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x89c53c00) [pid = 21276] [serial = 1406] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x89dd4c00) [pid = 21276] [serial = 1407] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0xa098d400) [pid = 21276] [serial = 1404] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x9fea7000) [pid = 21276] [serial = 1403] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x9fd6c800) [pid = 21276] [serial = 1401] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9fd67000) [pid = 21276] [serial = 1400] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9fb51c00) [pid = 21276] [serial = 1398] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x9fa1d800) [pid = 21276] [serial = 1397] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x9af7b400) [pid = 21276] [serial = 1395] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x9ad03000) [pid = 21276] [serial = 1394] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x9926ac00) [pid = 21276] [serial = 1392] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x99268400) [pid = 21276] [serial = 1391] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x98831800) [pid = 21276] [serial = 1389] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x986e2400) [pid = 21276] [serial = 1388] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x975f7800) [pid = 21276] [serial = 1386] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x966cac00) [pid = 21276] [serial = 1385] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x93d03800) [pid = 21276] [serial = 1383] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x93a76000) [pid = 21276] [serial = 1382] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x92cf1c00) [pid = 21276] [serial = 1380] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x92ced400) [pid = 21276] [serial = 1379] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x9133fc00) [pid = 21276] [serial = 1377] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x91334800) [pid = 21276] [serial = 1376] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x90277400) [pid = 21276] [serial = 1374] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8fff0400) [pid = 21276] [serial = 1373] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8fccb000) [pid = 21276] [serial = 1371] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8fc0e800) [pid = 21276] [serial = 1370] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8ee32400) [pid = 21276] [serial = 1368] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8ee27c00) [pid = 21276] [serial = 1367] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8ed85400) [pid = 21276] [serial = 1365] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8e8d6000) [pid = 21276] [serial = 1364] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e773800) [pid = 21276] [serial = 1362] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8e709c00) [pid = 21276] [serial = 1361] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8c5e9000) [pid = 21276] [serial = 1359] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8c46ac00) [pid = 21276] [serial = 1358] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8b375400) [pid = 21276] [serial = 1356] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8a59a400) [pid = 21276] [serial = 1355] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8b323000) [pid = 21276] [serial = 1410] [outer = (nil)] [url = about:blank] 04:26:43 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0xa2935000) [pid = 21276] [serial = 1272] [outer = (nil)] [url = about:blank] 04:26:44 INFO - PROCESS | 21276 | 1461238004229 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]]]}] 04:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3755ms 04:26:44 INFO - PROCESS | 21276 | 1461238004274 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 04:26:44 INFO - PROCESS | 21276 | 1461238004280 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 04:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:26:44 INFO - PROCESS | 21276 | 1461238004290 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:26:44 INFO - PROCESS | 21276 | 1461238004295 Marionette TRACE conn3 <- [1,2018,null,{}] 04:26:44 INFO - PROCESS | 21276 | 1461238004307 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}] 04:26:44 INFO - PROCESS | 21276 | 1461238004529 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 04:26:44 INFO - PROCESS | 21276 | 1461238004732 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f9000 == 123 [pid = 21276] [id = 512] 04:26:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x89c56400) [pid = 21276] [serial = 1537] [outer = (nil)] 04:26:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8a4af400) [pid = 21276] [serial = 1538] [outer = 0x89c56400] 04:26:44 INFO - PROCESS | 21276 | 1461238004814 Marionette DEBUG loaded listener.js 04:26:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8a592c00) [pid = 21276] [serial = 1539] [outer = 0x89c56400] 04:26:45 INFO - PROCESS | 21276 | 1461238005780 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]]]}] 04:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1537ms 04:26:45 INFO - PROCESS | 21276 | 1461238005828 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 04:26:45 INFO - PROCESS | 21276 | 1461238005836 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 04:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:26:45 INFO - PROCESS | 21276 | 1461238005847 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:26:45 INFO - PROCESS | 21276 | 1461238005852 Marionette TRACE conn3 <- [1,2022,null,{}] 04:26:45 INFO - PROCESS | 21276 | 1461238005858 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}] 04:26:46 INFO - PROCESS | 21276 | 1461238006082 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 04:26:46 INFO - PROCESS | 21276 | 1461238006444 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4a9c00 == 124 [pid = 21276] [id = 513] 04:26:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8a4b1000) [pid = 21276] [serial = 1540] [outer = (nil)] 04:26:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8b6c2c00) [pid = 21276] [serial = 1541] [outer = 0x8a4b1000] 04:26:46 INFO - PROCESS | 21276 | 1461238006587 Marionette DEBUG loaded listener.js 04:26:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8c1e8400) [pid = 21276] [serial = 1542] [outer = 0x8a4b1000] 04:26:47 INFO - PROCESS | 21276 | 1461238007586 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]]]}] 04:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1785ms 04:26:47 INFO - PROCESS | 21276 | 1461238007632 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 04:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:26:47 INFO - PROCESS | 21276 | 1461238007636 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 04:26:47 INFO - PROCESS | 21276 | 1461238007649 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:26:47 INFO - PROCESS | 21276 | 1461238007654 Marionette TRACE conn3 <- [1,2026,null,{}] 04:26:47 INFO - PROCESS | 21276 | 1461238007671 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}] 04:26:47 INFO - PROCESS | 21276 | 1461238007988 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 04:26:48 INFO - PROCESS | 21276 | 1461238008031 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff2800 == 125 [pid = 21276] [id = 514] 04:26:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8c472c00) [pid = 21276] [serial = 1543] [outer = (nil)] 04:26:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8c5e4800) [pid = 21276] [serial = 1544] [outer = 0x8c472c00] 04:26:48 INFO - PROCESS | 21276 | 1461238008170 Marionette DEBUG loaded listener.js 04:26:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8d824800) [pid = 21276] [serial = 1545] [outer = 0x8c472c00] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x89c57800) [pid = 21276] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x951f5c00) [pid = 21276] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x92cf2800) [pid = 21276] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8c4a3800) [pid = 21276] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8fc0f800) [pid = 21276] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8e575400) [pid = 21276] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x966d9c00) [pid = 21276] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8c46fc00) [pid = 21276] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8b327400) [pid = 21276] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8fdd6400) [pid = 21276] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x89551800) [pid = 21276] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8e589400) [pid = 21276] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x89dd3c00) [pid = 21276] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8b4b8c00) [pid = 21276] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8fc08800) [pid = 21276] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x96248800) [pid = 21276] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8ede6c00) [pid = 21276] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x99146800) [pid = 21276] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8c5eb800) [pid = 21276] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8a594000) [pid = 21276] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8e8cdc00) [pid = 21276] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:26:49 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x92cedc00) [pid = 21276] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:26:49 INFO - PROCESS | 21276 | 1461238009909 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]]]}] 04:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2309ms 04:26:49 INFO - PROCESS | 21276 | 1461238009952 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 04:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:26:49 INFO - PROCESS | 21276 | 1461238009958 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 04:26:49 INFO - PROCESS | 21276 | 1461238009964 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:26:49 INFO - PROCESS | 21276 | 1461238009968 Marionette TRACE conn3 <- [1,2030,null,{}] 04:26:49 INFO - PROCESS | 21276 | 1461238009973 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}] 04:26:50 INFO - PROCESS | 21276 | 1461238010258 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 04:26:50 INFO - PROCESS | 21276 | 1461238010280 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f2800 == 126 [pid = 21276] [id = 515] 04:26:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8b36c800) [pid = 21276] [serial = 1546] [outer = (nil)] 04:26:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8c5eb800) [pid = 21276] [serial = 1547] [outer = 0x8b36c800] 04:26:50 INFO - PROCESS | 21276 | 1461238010358 Marionette DEBUG loaded listener.js 04:26:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8e571000) [pid = 21276] [serial = 1548] [outer = 0x8b36c800] 04:26:51 INFO - PROCESS | 21276 | 1461238011425 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]]]}] 04:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1536ms 04:26:51 INFO - PROCESS | 21276 | 1461238011501 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 04:26:51 INFO - PROCESS | 21276 | 1461238011508 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 04:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:26:51 INFO - PROCESS | 21276 | 1461238011517 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:26:51 INFO - PROCESS | 21276 | 1461238011524 Marionette TRACE conn3 <- [1,2034,null,{}] 04:26:51 INFO - PROCESS | 21276 | 1461238011534 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}] 04:26:51 INFO - PROCESS | 21276 | 1461238011803 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 04:26:52 INFO - PROCESS | 21276 | 1461238012149 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c5a000 == 127 [pid = 21276] [id = 516] 04:26:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x89cee800) [pid = 21276] [serial = 1549] [outer = (nil)] 04:26:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8a4ae800) [pid = 21276] [serial = 1550] [outer = 0x89cee800] 04:26:52 INFO - PROCESS | 21276 | 1461238012247 Marionette DEBUG loaded listener.js 04:26:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8b32b800) [pid = 21276] [serial = 1551] [outer = 0x89cee800] 04:26:53 INFO - PROCESS | 21276 | 1461238013229 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]]]}] 04:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1787ms 04:26:53 INFO - PROCESS | 21276 | 1461238013304 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 04:26:53 INFO - PROCESS | 21276 | 1461238013314 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 04:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:26:53 INFO - PROCESS | 21276 | 1461238013324 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:26:53 INFO - PROCESS | 21276 | 1461238013328 Marionette TRACE conn3 <- [1,2038,null,{}] 04:26:53 INFO - PROCESS | 21276 | 1461238013335 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}] 04:26:53 INFO - PROCESS | 21276 | 1461238013624 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 04:26:53 INFO - PROCESS | 21276 | 1461238013955 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4b1800 == 128 [pid = 21276] [id = 517] 04:26:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8b377000) [pid = 21276] [serial = 1552] [outer = (nil)] 04:26:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8c4ad400) [pid = 21276] [serial = 1553] [outer = 0x8b377000] 04:26:54 INFO - PROCESS | 21276 | 1461238014047 Marionette DEBUG loaded listener.js 04:26:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e58fc00) [pid = 21276] [serial = 1554] [outer = 0x8b377000] 04:26:55 INFO - PROCESS | 21276 | 1461238015116 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]]]}] 04:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1836ms 04:26:55 INFO - PROCESS | 21276 | 1461238015160 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 04:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:26:55 INFO - PROCESS | 21276 | 1461238015165 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 04:26:55 INFO - PROCESS | 21276 | 1461238015172 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:26:55 INFO - PROCESS | 21276 | 1461238015178 Marionette TRACE conn3 <- [1,2042,null,{}] 04:26:55 INFO - PROCESS | 21276 | 1461238015195 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}] 04:26:55 INFO - PROCESS | 21276 | 1461238015440 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 04:26:55 INFO - PROCESS | 21276 | 1461238015808 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4a7400 == 129 [pid = 21276] [id = 518] 04:26:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e70dc00) [pid = 21276] [serial = 1555] [outer = (nil)] 04:26:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8e776800) [pid = 21276] [serial = 1556] [outer = 0x8e70dc00] 04:26:55 INFO - PROCESS | 21276 | 1461238015916 Marionette DEBUG loaded listener.js 04:26:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8e8cb400) [pid = 21276] [serial = 1557] [outer = 0x8e70dc00] 04:26:56 INFO - PROCESS | 21276 | 1461238016930 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]]]}] 04:26:56 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) 04:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1806ms 04:26:56 INFO - PROCESS | 21276 | 1461238016978 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 04:26:56 INFO - PROCESS | 21276 | 1461238016984 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 04:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:26:56 INFO - PROCESS | 21276 | 1461238016991 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:26:56 INFO - PROCESS | 21276 | 1461238016994 Marionette TRACE conn3 <- [1,2046,null,{}] 04:26:57 INFO - PROCESS | 21276 | 1461238017000 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}] 04:26:57 INFO - PROCESS | 21276 | 1461238017241 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 04:26:57 INFO - PROCESS | 21276 | 1461238017577 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b326000 == 130 [pid = 21276] [id = 519] 04:26:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d829000) [pid = 21276] [serial = 1558] [outer = (nil)] 04:26:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8ed90800) [pid = 21276] [serial = 1559] [outer = 0x8d829000] 04:26:57 INFO - PROCESS | 21276 | 1461238017686 Marionette DEBUG loaded listener.js 04:26:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8edf0400) [pid = 21276] [serial = 1560] [outer = 0x8d829000] 04:26:58 INFO - PROCESS | 21276 | 1461238018595 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]]]}] 04:26:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:26:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1638ms 04:26:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:26:58 INFO - PROCESS | 21276 | 1461238018629 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 04:26:58 INFO - PROCESS | 21276 | 1461238018632 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 04:26:58 INFO - PROCESS | 21276 | 1461238018639 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:26:58 INFO - PROCESS | 21276 | 1461238018643 Marionette TRACE conn3 <- [1,2050,null,{}] 04:26:58 INFO - PROCESS | 21276 | 1461238018649 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}] 04:26:58 INFO - PROCESS | 21276 | 1461238018959 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 04:26:59 INFO - PROCESS | 21276 | 1461238019170 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:26:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b8800 == 131 [pid = 21276] [id = 520] 04:26:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8c466800) [pid = 21276] [serial = 1561] [outer = (nil)] 04:26:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8f262000) [pid = 21276] [serial = 1562] [outer = 0x8c466800] 04:26:59 INFO - PROCESS | 21276 | 1461238019323 Marionette DEBUG loaded listener.js 04:26:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8f266400) [pid = 21276] [serial = 1563] [outer = 0x8c466800] 04:27:00 INFO - PROCESS | 21276 | 1461238020348 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]]]}] 04:27:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:27:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1796ms 04:27:00 INFO - PROCESS | 21276 | 1461238020435 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 04:27:00 INFO - PROCESS | 21276 | 1461238020441 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 04:27:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:27:00 INFO - PROCESS | 21276 | 1461238020449 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:27:00 INFO - PROCESS | 21276 | 1461238020453 Marionette TRACE conn3 <- [1,2054,null,{}] 04:27:00 INFO - PROCESS | 21276 | 1461238020459 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}] 04:27:00 INFO - PROCESS | 21276 | 1461238020761 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 04:27:01 INFO - PROCESS | 21276 | 1461238021101 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a9c00 == 132 [pid = 21276] [id = 521] 04:27:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8f26d800) [pid = 21276] [serial = 1564] [outer = (nil)] 04:27:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8f85c400) [pid = 21276] [serial = 1565] [outer = 0x8f26d800] 04:27:01 INFO - PROCESS | 21276 | 1461238021217 Marionette DEBUG loaded listener.js 04:27:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8fc02c00) [pid = 21276] [serial = 1566] [outer = 0x8f26d800] 04:27:02 INFO - PROCESS | 21276 | 1461238022225 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]]]}] 04:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1832ms 04:27:02 INFO - PROCESS | 21276 | 1461238022282 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 04:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:27:02 INFO - PROCESS | 21276 | 1461238022287 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 04:27:02 INFO - PROCESS | 21276 | 1461238022293 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:27:02 INFO - PROCESS | 21276 | 1461238022297 Marionette TRACE conn3 <- [1,2058,null,{}] 04:27:02 INFO - PROCESS | 21276 | 1461238022303 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}] 04:27:02 INFO - PROCESS | 21276 | 1461238022525 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 04:27:02 INFO - PROCESS | 21276 | 1461238022800 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b4c00 == 133 [pid = 21276] [id = 522] 04:27:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8fcca800) [pid = 21276] [serial = 1567] [outer = (nil)] 04:27:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8fdd8800) [pid = 21276] [serial = 1568] [outer = 0x8fcca800] 04:27:02 INFO - PROCESS | 21276 | 1461238022953 Marionette DEBUG loaded listener.js 04:27:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x90275800) [pid = 21276] [serial = 1569] [outer = 0x8fcca800] 04:27:03 INFO - PROCESS | 21276 | 1461238023987 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]]]}] 04:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1751ms 04:27:04 INFO - PROCESS | 21276 | 1461238024044 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 04:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:27:04 INFO - PROCESS | 21276 | 1461238024048 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 04:27:04 INFO - PROCESS | 21276 | 1461238024055 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:27:04 INFO - PROCESS | 21276 | 1461238024058 Marionette TRACE conn3 <- [1,2062,null,{}] 04:27:04 INFO - PROCESS | 21276 | 1461238024064 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}] 04:27:04 INFO - PROCESS | 21276 | 1461238024283 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 04:27:04 INFO - PROCESS | 21276 | 1461238024626 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed8e400 == 134 [pid = 21276] [id = 523] 04:27:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8ee2d000) [pid = 21276] [serial = 1570] [outer = (nil)] 04:27:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x9133c000) [pid = 21276] [serial = 1571] [outer = 0x8ee2d000] 04:27:04 INFO - PROCESS | 21276 | 1461238024722 Marionette DEBUG loaded listener.js 04:27:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x9133fc00) [pid = 21276] [serial = 1572] [outer = 0x8ee2d000] 04:27:05 INFO - PROCESS | 21276 | 1461238025742 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]]]}] 04:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1733ms 04:27:05 INFO - PROCESS | 21276 | 1461238025790 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 04:27:05 INFO - PROCESS | 21276 | 1461238025797 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 04:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:27:05 INFO - PROCESS | 21276 | 1461238025806 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:27:05 INFO - PROCESS | 21276 | 1461238025811 Marionette TRACE conn3 <- [1,2066,null,{}] 04:27:05 INFO - PROCESS | 21276 | 1461238025821 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}] 04:27:06 INFO - PROCESS | 21276 | 1461238026165 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 04:27:06 INFO - PROCESS | 21276 | 1461238026609 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x899efc00 == 135 [pid = 21276] [id = 524] 04:27:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8b374000) [pid = 21276] [serial = 1573] [outer = (nil)] 04:27:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x92ce8800) [pid = 21276] [serial = 1574] [outer = 0x8b374000] 04:27:06 INFO - PROCESS | 21276 | 1461238026770 Marionette DEBUG loaded listener.js 04:27:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x92cf0800) [pid = 21276] [serial = 1575] [outer = 0x8b374000] 04:27:07 INFO - PROCESS | 21276 | 1461238027782 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]]]}] 04:27:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:27:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2044ms 04:27:07 INFO - PROCESS | 21276 | 1461238027851 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 04:27:07 INFO - PROCESS | 21276 | 1461238027855 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 04:27:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:27:07 INFO - PROCESS | 21276 | 1461238027862 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:27:07 INFO - PROCESS | 21276 | 1461238027865 Marionette TRACE conn3 <- [1,2070,null,{}] 04:27:07 INFO - PROCESS | 21276 | 1461238027871 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}] 04:27:08 INFO - PROCESS | 21276 | 1461238028111 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 04:27:08 INFO - PROCESS | 21276 | 1461238028432 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x92a8e400 == 136 [pid = 21276] [id = 525] 04:27:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x92ced400) [pid = 21276] [serial = 1576] [outer = (nil)] 04:27:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x93a76400) [pid = 21276] [serial = 1577] [outer = 0x92ced400] 04:27:08 INFO - PROCESS | 21276 | 1461238028530 Marionette DEBUG loaded listener.js 04:27:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x93a78c00) [pid = 21276] [serial = 1578] [outer = 0x92ced400] 04:27:09 INFO - PROCESS | 21276 | 1461238029454 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]]]}] 04:27:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:27:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 04:27:09 INFO - PROCESS | 21276 | 1461238029496 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 04:27:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:27:09 INFO - PROCESS | 21276 | 1461238029502 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 04:27:09 INFO - PROCESS | 21276 | 1461238029508 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:27:09 INFO - PROCESS | 21276 | 1461238029512 Marionette TRACE conn3 <- [1,2074,null,{}] 04:27:09 INFO - PROCESS | 21276 | 1461238029518 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}] 04:27:09 INFO - PROCESS | 21276 | 1461238029761 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 04:27:10 INFO - PROCESS | 21276 | 1461238030106 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x920b7c00 == 137 [pid = 21276] [id = 526] 04:27:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x95284800) [pid = 21276] [serial = 1579] [outer = (nil)] 04:27:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x96248800) [pid = 21276] [serial = 1580] [outer = 0x95284800] 04:27:10 INFO - PROCESS | 21276 | 1461238030208 Marionette DEBUG loaded listener.js 04:27:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x966cac00) [pid = 21276] [serial = 1581] [outer = 0x95284800] 04:27:11 INFO - PROCESS | 21276 | 1461238031138 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]]]}] 04:27:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:27:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1683ms 04:27:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:27:11 INFO - PROCESS | 21276 | 1461238031191 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 04:27:11 INFO - PROCESS | 21276 | 1461238031194 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 04:27:11 INFO - PROCESS | 21276 | 1461238031201 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:27:11 INFO - PROCESS | 21276 | 1461238031204 Marionette TRACE conn3 <- [1,2078,null,{}] 04:27:11 INFO - PROCESS | 21276 | 1461238031211 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}] 04:27:11 INFO - PROCESS | 21276 | 1461238031477 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 04:27:11 INFO - PROCESS | 21276 | 1461238031780 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e77d800 == 138 [pid = 21276] [id = 527] 04:27:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8ed8d800) [pid = 21276] [serial = 1582] [outer = (nil)] 04:27:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x966d9800) [pid = 21276] [serial = 1583] [outer = 0x8ed8d800] 04:27:11 INFO - PROCESS | 21276 | 1461238031876 Marionette DEBUG loaded listener.js 04:27:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x975f7800) [pid = 21276] [serial = 1584] [outer = 0x8ed8d800] 04:27:12 INFO - PROCESS | 21276 | 1461238032793 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]]]}] 04:27:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:27:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1641ms 04:27:12 INFO - PROCESS | 21276 | 1461238032844 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 04:27:12 INFO - PROCESS | 21276 | 1461238032850 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 04:27:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:27:12 INFO - PROCESS | 21276 | 1461238032857 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:27:12 INFO - PROCESS | 21276 | 1461238032861 Marionette TRACE conn3 <- [1,2082,null,{}] 04:27:12 INFO - PROCESS | 21276 | 1461238032867 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}] 04:27:13 INFO - PROCESS | 21276 | 1461238033122 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 04:27:13 INFO - PROCESS | 21276 | 1461238033448 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x951eac00 == 139 [pid = 21276] [id = 528] 04:27:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x966d6000) [pid = 21276] [serial = 1585] [outer = (nil)] 04:27:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x98227c00) [pid = 21276] [serial = 1586] [outer = 0x966d6000] 04:27:13 INFO - PROCESS | 21276 | 1461238033543 Marionette DEBUG loaded listener.js 04:27:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x986e8400) [pid = 21276] [serial = 1587] [outer = 0x966d6000] 04:27:14 INFO - PROCESS | 21276 | 1461238034485 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]]]}] 04:27:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:27:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1682ms 04:27:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:27:14 INFO - PROCESS | 21276 | 1461238034540 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 04:27:14 INFO - PROCESS | 21276 | 1461238034543 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 04:27:14 INFO - PROCESS | 21276 | 1461238034550 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:27:14 INFO - PROCESS | 21276 | 1461238034553 Marionette TRACE conn3 <- [1,2086,null,{}] 04:27:14 INFO - PROCESS | 21276 | 1461238034559 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}] 04:27:14 INFO - PROCESS | 21276 | 1461238034786 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 04:27:15 INFO - PROCESS | 21276 | 1461238035121 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8955d800 == 140 [pid = 21276] [id = 529] 04:27:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x96821000) [pid = 21276] [serial = 1588] [outer = (nil)] 04:27:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x98e84000) [pid = 21276] [serial = 1589] [outer = 0x96821000] 04:27:15 INFO - PROCESS | 21276 | 1461238035218 Marionette DEBUG loaded listener.js 04:27:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x99107000) [pid = 21276] [serial = 1590] [outer = 0x96821000] 04:27:16 INFO - PROCESS | 21276 | 1461238036145 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]]]}] 04:27:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:27:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1639ms 04:27:16 INFO - PROCESS | 21276 | 1461238036189 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 04:27:16 INFO - PROCESS | 21276 | 1461238036193 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 04:27:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:27:16 INFO - PROCESS | 21276 | 1461238036200 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:27:16 INFO - PROCESS | 21276 | 1461238036203 Marionette TRACE conn3 <- [1,2090,null,{}] 04:27:16 INFO - PROCESS | 21276 | 1461238036209 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}] 04:27:16 INFO - PROCESS | 21276 | 1461238036438 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 04:27:16 INFO - PROCESS | 21276 | 1461238036769 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x906e0800 == 141 [pid = 21276] [id = 530] 04:27:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x939e6800) [pid = 21276] [serial = 1591] [outer = (nil)] 04:27:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9926bc00) [pid = 21276] [serial = 1592] [outer = 0x939e6800] 04:27:16 INFO - PROCESS | 21276 | 1461238036863 Marionette DEBUG loaded listener.js 04:27:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x99274800) [pid = 21276] [serial = 1593] [outer = 0x939e6800] 04:27:17 INFO - PROCESS | 21276 | 1461238037779 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]]]}] 04:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1635ms 04:27:17 INFO - PROCESS | 21276 | 1461238037837 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 04:27:17 INFO - PROCESS | 21276 | 1461238037840 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 04:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:27:17 INFO - PROCESS | 21276 | 1461238037848 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:27:17 INFO - PROCESS | 21276 | 1461238037851 Marionette TRACE conn3 <- [1,2094,null,{}] 04:27:17 INFO - PROCESS | 21276 | 1461238037857 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}] 04:27:18 INFO - PROCESS | 21276 | 1461238038095 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 04:27:18 INFO - PROCESS | 21276 | 1461238038420 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x87182800 == 142 [pid = 21276] [id = 531] 04:27:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x93a71400) [pid = 21276] [serial = 1594] [outer = (nil)] 04:27:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9afe8400) [pid = 21276] [serial = 1595] [outer = 0x93a71400] 04:27:18 INFO - PROCESS | 21276 | 1461238038514 Marionette DEBUG loaded listener.js 04:27:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x9de63c00) [pid = 21276] [serial = 1596] [outer = 0x93a71400] 04:27:19 INFO - PROCESS | 21276 | 1461238039394 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]]]}] 04:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1585ms 04:27:19 INFO - PROCESS | 21276 | 1461238039434 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 04:27:19 INFO - PROCESS | 21276 | 1461238039438 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 04:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:27:19 INFO - PROCESS | 21276 | 1461238039445 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:27:19 INFO - PROCESS | 21276 | 1461238039447 Marionette TRACE conn3 <- [1,2098,null,{}] 04:27:19 INFO - PROCESS | 21276 | 1461238039454 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}] 04:27:19 INFO - PROCESS | 21276 | 1461238039683 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 04:27:19 INFO - PROCESS | 21276 | 1461238039965 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x99270c00 == 143 [pid = 21276] [id = 532] 04:27:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9fa93000) [pid = 21276] [serial = 1597] [outer = (nil)] 04:27:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9fd72800) [pid = 21276] [serial = 1598] [outer = 0x9fa93000] 04:27:20 INFO - PROCESS | 21276 | 1461238040113 Marionette DEBUG loaded listener.js 04:27:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9fed4000) [pid = 21276] [serial = 1599] [outer = 0x9fa93000] 04:27:21 INFO - PROCESS | 21276 | 1461238041053 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]]]}] 04:27:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:27:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1680ms 04:27:21 INFO - PROCESS | 21276 | 1461238041126 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 04:27:21 INFO - PROCESS | 21276 | 1461238041129 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 04:27:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:27:21 INFO - PROCESS | 21276 | 1461238041136 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:27:21 INFO - PROCESS | 21276 | 1461238041140 Marionette TRACE conn3 <- [1,2102,null,{}] 04:27:21 INFO - PROCESS | 21276 | 1461238041146 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}] 04:27:21 INFO - PROCESS | 21276 | 1461238041417 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x92a9b000 == 142 [pid = 21276] [id = 40] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4ad800 == 141 [pid = 21276] [id = 423] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x899f2400 == 140 [pid = 21276] [id = 421] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x845a7000 == 139 [pid = 21276] [id = 471] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x92cee800 == 138 [pid = 21276] [id = 510] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0xa09d6000 == 137 [pid = 21276] [id = 509] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x99269000 == 136 [pid = 21276] [id = 508] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x939e9000 == 135 [pid = 21276] [id = 506] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee29400 == 134 [pid = 21276] [id = 507] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x96683c00 == 133 [pid = 21276] [id = 505] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x93d01800 == 132 [pid = 21276] [id = 504] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8f268000 == 131 [pid = 21276] [id = 502] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc0b000 == 130 [pid = 21276] [id = 503] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4ae000 == 129 [pid = 21276] [id = 501] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd7000 == 128 [pid = 21276] [id = 500] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee30400 == 127 [pid = 21276] [id = 499] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8717a400 == 126 [pid = 21276] [id = 498] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8d827000 == 125 [pid = 21276] [id = 497] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b4800 == 124 [pid = 21276] [id = 495] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8c362000 == 123 [pid = 21276] [id = 496] 04:27:23 INFO - PROCESS | 21276 | --DOCSHELL 0x88fedc00 == 122 [pid = 21276] [id = 494] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x89ce8000) [pid = 21276] [serial = 1418] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x966d1c00) [pid = 21276] [serial = 1458] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x939ea000) [pid = 21276] [serial = 1448] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8e780000) [pid = 21276] [serial = 1431] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8a2d2c00) [pid = 21276] [serial = 1419] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x91340800) [pid = 21276] [serial = 1446] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8e70cc00) [pid = 21276] [serial = 1428] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x966ca800) [pid = 21276] [serial = 1457] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x98e8fc00) [pid = 21276] [serial = 1464] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8d81c400) [pid = 21276] [serial = 1479] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8b4b2800) [pid = 21276] [serial = 1475] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x9624c400) [pid = 21276] [serial = 1455] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x99272400) [pid = 21276] [serial = 1466] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8fc0c800) [pid = 21276] [serial = 1439] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x9885b400) [pid = 21276] [serial = 1463] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8fcc7000) [pid = 21276] [serial = 1440] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8a2d6400) [pid = 21276] [serial = 1473] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x89ddc000) [pid = 21276] [serial = 1472] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8b6cac00) [pid = 21276] [serial = 1421] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x906edc00) [pid = 21276] [serial = 1445] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8ffee400) [pid = 21276] [serial = 1442] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9785d400) [pid = 21276] [serial = 1461] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e77b000) [pid = 21276] [serial = 1430] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x97859000) [pid = 21276] [serial = 1460] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8f2aec00) [pid = 21276] [serial = 1434] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x992b5c00) [pid = 21276] [serial = 1467] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x9e916000) [pid = 21276] [serial = 1469] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x93a72400) [pid = 21276] [serial = 1449] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8ee2dc00) [pid = 21276] [serial = 1433] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8d829c00) [pid = 21276] [serial = 1424] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x9528d400) [pid = 21276] [serial = 1454] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8fff4000) [pid = 21276] [serial = 1443] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8d959000) [pid = 21276] [serial = 1353] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8c4ac400) [pid = 21276] [serial = 1478] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8f860000) [pid = 21276] [serial = 1437] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8d954000) [pid = 21276] [serial = 1425] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x9e91e400) [pid = 21276] [serial = 1470] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x95191400) [pid = 21276] [serial = 1452] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8c1f0800) [pid = 21276] [serial = 1422] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x9518dc00) [pid = 21276] [serial = 1451] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8b6c8c00) [pid = 21276] [serial = 1476] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8e602c00) [pid = 21276] [serial = 1427] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8f858c00) [pid = 21276] [serial = 1436] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8b6c2400) [pid = 21276] [serial = 1481] [outer = (nil)] [url = about:blank] 04:27:23 INFO - PROCESS | 21276 | 1461238043885 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x89cea000 == 123 [pid = 21276] [id = 533] 04:27:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x89ceac00) [pid = 21276] [serial = 1600] [outer = (nil)] 04:27:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x89dd6400) [pid = 21276] [serial = 1601] [outer = 0x89ceac00] 04:27:23 INFO - PROCESS | 21276 | 1461238043970 Marionette DEBUG loaded listener.js 04:27:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8a2d2c00) [pid = 21276] [serial = 1602] [outer = 0x89ceac00] 04:27:24 INFO - PROCESS | 21276 | 1461238044811 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]]]}] 04:27:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:27:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 3698ms 04:27:24 INFO - PROCESS | 21276 | 1461238044835 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 04:27:24 INFO - PROCESS | 21276 | 1461238044843 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 04:27:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:27:24 INFO - PROCESS | 21276 | 1461238044853 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:27:24 INFO - PROCESS | 21276 | 1461238044858 Marionette TRACE conn3 <- [1,2106,null,{}] 04:27:24 INFO - PROCESS | 21276 | 1461238044866 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}] 04:27:25 INFO - PROCESS | 21276 | 1461238045090 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 04:27:25 INFO - PROCESS | 21276 | 1461238045288 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b327c00 == 124 [pid = 21276] [id = 534] 04:27:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8b32d000) [pid = 21276] [serial = 1603] [outer = (nil)] 04:27:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b6cc000) [pid = 21276] [serial = 1604] [outer = 0x8b32d000] 04:27:25 INFO - PROCESS | 21276 | 1461238045382 Marionette DEBUG loaded listener.js 04:27:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8c1f1000) [pid = 21276] [serial = 1605] [outer = 0x8b32d000] 04:27:26 INFO - PROCESS | 21276 | 1461238046325 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]]]}] 04:27:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:27:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1543ms 04:27:26 INFO - PROCESS | 21276 | 1461238046400 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 04:27:26 INFO - PROCESS | 21276 | 1461238046405 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 04:27:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:27:26 INFO - PROCESS | 21276 | 1461238046412 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:27:26 INFO - PROCESS | 21276 | 1461238046416 Marionette TRACE conn3 <- [1,2110,null,{}] 04:27:26 INFO - PROCESS | 21276 | 1461238046426 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}] 04:27:26 INFO - PROCESS | 21276 | 1461238046705 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 04:27:26 INFO - PROCESS | 21276 | 1461238046736 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b6cf000 == 125 [pid = 21276] [id = 535] 04:27:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8c4a7400) [pid = 21276] [serial = 1606] [outer = (nil)] 04:27:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8d94ac00) [pid = 21276] [serial = 1607] [outer = 0x8c4a7400] 04:27:26 INFO - PROCESS | 21276 | 1461238046819 Marionette DEBUG loaded listener.js 04:27:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e50a800) [pid = 21276] [serial = 1608] [outer = 0x8c4a7400] 04:27:27 INFO - PROCESS | 21276 | 1461238047879 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]]]}] 04:27:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1538ms 04:27:27 INFO - PROCESS | 21276 | 1461238047952 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 04:27:27 INFO - PROCESS | 21276 | 1461238047955 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 04:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:27:27 INFO - PROCESS | 21276 | 1461238047972 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:27:27 INFO - PROCESS | 21276 | 1461238047982 Marionette TRACE conn3 <- [1,2114,null,{}] 04:27:28 INFO - PROCESS | 21276 | 1461238047997 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}] 04:27:28 INFO - PROCESS | 21276 | 1461238048288 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8fc06c00) [pid = 21276] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x966d4400) [pid = 21276] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8ee31000) [pid = 21276] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x9518bc00) [pid = 21276] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8c35a400) [pid = 21276] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x9133a400) [pid = 21276] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8a4b1000) [pid = 21276] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8b378000) [pid = 21276] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8c472c00) [pid = 21276] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8e570800) [pid = 21276] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8939d000) [pid = 21276] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0xa09da800) [pid = 21276] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8ede3400) [pid = 21276] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x87181800) [pid = 21276] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8fcc6400) [pid = 21276] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x939ea400) [pid = 21276] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8d824000) [pid = 21276] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8c1ebc00) [pid = 21276] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x93d03000) [pid = 21276] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x9ace0000) [pid = 21276] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:27:28 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x89c56400) [pid = 21276] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:27:29 INFO - PROCESS | 21276 | 1461238048997 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a4c00 == 126 [pid = 21276] [id = 536] 04:27:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x87181800) [pid = 21276] [serial = 1609] [outer = (nil)] 04:27:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8a4b1000) [pid = 21276] [serial = 1610] [outer = 0x87181800] 04:27:29 INFO - PROCESS | 21276 | 1461238049071 Marionette DEBUG loaded listener.js 04:27:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8c4a4400) [pid = 21276] [serial = 1611] [outer = 0x87181800] 04:27:29 INFO - PROCESS | 21276 | 1461238049852 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]]]}] 04:27:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:27:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1906ms 04:27:29 INFO - PROCESS | 21276 | 1461238049869 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 04:27:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:27:29 INFO - PROCESS | 21276 | 1461238049874 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 04:27:29 INFO - PROCESS | 21276 | 1461238049893 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:27:29 INFO - PROCESS | 21276 | 1461238049896 Marionette TRACE conn3 <- [1,2118,null,{}] 04:27:29 INFO - PROCESS | 21276 | 1461238049902 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}] 04:27:30 INFO - PROCESS | 21276 | 1461238050100 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 04:27:30 INFO - PROCESS | 21276 | 1461238050116 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c56400 == 127 [pid = 21276] [id = 537] 04:27:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8b32c800) [pid = 21276] [serial = 1612] [outer = (nil)] 04:27:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8e778800) [pid = 21276] [serial = 1613] [outer = 0x8b32c800] 04:27:30 INFO - PROCESS | 21276 | 1461238050190 Marionette DEBUG loaded listener.js 04:27:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8e8ca400) [pid = 21276] [serial = 1614] [outer = 0x8b32c800] 04:27:31 INFO - PROCESS | 21276 | 1461238051576 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]]]}] 04:27:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:27:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1745ms 04:27:31 INFO - PROCESS | 21276 | 1461238051628 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 04:27:31 INFO - PROCESS | 21276 | 1461238051634 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 04:27:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:27:31 INFO - PROCESS | 21276 | 1461238051644 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:27:31 INFO - PROCESS | 21276 | 1461238051650 Marionette TRACE conn3 <- [1,2122,null,{}] 04:27:31 INFO - PROCESS | 21276 | 1461238051661 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}] 04:27:31 INFO - PROCESS | 21276 | 1461238051894 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 04:27:32 INFO - PROCESS | 21276 | 1461238052237 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dd7000 == 128 [pid = 21276] [id = 538] 04:27:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8a4af000) [pid = 21276] [serial = 1615] [outer = (nil)] 04:27:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8c1e4c00) [pid = 21276] [serial = 1616] [outer = 0x8a4af000] 04:27:32 INFO - PROCESS | 21276 | 1461238052336 Marionette DEBUG loaded listener.js 04:27:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c4ad800) [pid = 21276] [serial = 1617] [outer = 0x8a4af000] 04:27:33 INFO - PROCESS | 21276 | 1461238053350 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]]]}] 04:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1746ms 04:27:33 INFO - PROCESS | 21276 | 1461238053390 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 04:27:33 INFO - PROCESS | 21276 | 1461238053400 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 04:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:27:33 INFO - PROCESS | 21276 | 1461238053411 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:27:33 INFO - PROCESS | 21276 | 1461238053415 Marionette TRACE conn3 <- [1,2126,null,{}] 04:27:33 INFO - PROCESS | 21276 | 1461238053421 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}] 04:27:33 INFO - PROCESS | 21276 | 1461238053640 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 04:27:34 INFO - PROCESS | 21276 | 1461238054010 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d950800 == 129 [pid = 21276] [id = 539] 04:27:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8d951800) [pid = 21276] [serial = 1618] [outer = (nil)] 04:27:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e709c00) [pid = 21276] [serial = 1619] [outer = 0x8d951800] 04:27:34 INFO - PROCESS | 21276 | 1461238054107 Marionette DEBUG loaded listener.js 04:27:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e717400) [pid = 21276] [serial = 1620] [outer = 0x8d951800] 04:27:35 INFO - PROCESS | 21276 | 1461238055046 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]]]}] 04:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1684ms 04:27:35 INFO - PROCESS | 21276 | 1461238055095 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 04:27:35 INFO - PROCESS | 21276 | 1461238055100 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 04:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:27:35 INFO - PROCESS | 21276 | 1461238055107 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:27:35 INFO - PROCESS | 21276 | 1461238055113 Marionette TRACE conn3 <- [1,2130,null,{}] 04:27:35 INFO - PROCESS | 21276 | 1461238055130 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}] 04:27:35 INFO - PROCESS | 21276 | 1461238055374 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 04:27:35 INFO - PROCESS | 21276 | 1461238055737 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed88400 == 130 [pid = 21276] [id = 540] 04:27:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8ee24c00) [pid = 21276] [serial = 1621] [outer = (nil)] 04:27:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8f262400) [pid = 21276] [serial = 1622] [outer = 0x8ee24c00] 04:27:35 INFO - PROCESS | 21276 | 1461238055843 Marionette DEBUG loaded listener.js 04:27:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8f2ac800) [pid = 21276] [serial = 1623] [outer = 0x8ee24c00] 04:27:36 INFO - PROCESS | 21276 | 1461238056792 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] 04:27:36 INFO - PROCESS | 21276 | 1461238056860 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 04:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:27:36 INFO - PROCESS | 21276 | 1461238056867 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:27:36 INFO - PROCESS | 21276 | 1461238056870 Marionette TRACE conn3 <- [1,2134,null,{}] 04:27:36 INFO - PROCESS | 21276 | 1461238056876 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}] 04:27:37 INFO - PROCESS | 21276 | 1461238057115 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 04:27:37 INFO - PROCESS | 21276 | 1461238057442 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce5000 == 131 [pid = 21276] [id = 541] 04:27:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8ee31000) [pid = 21276] [serial = 1624] [outer = (nil)] 04:27:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8f861800) [pid = 21276] [serial = 1625] [outer = 0x8ee31000] 04:27:37 INFO - PROCESS | 21276 | 1461238057539 Marionette DEBUG loaded listener.js 04:27:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8fc06c00) [pid = 21276] [serial = 1626] [outer = 0x8ee31000] 04:27:38 INFO - PROCESS | 21276 | 1461238058454 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]]]}] 04:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1634ms 04:27:38 INFO - PROCESS | 21276 | 1461238058502 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 04:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:27:38 INFO - PROCESS | 21276 | 1461238058507 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 04:27:38 INFO - PROCESS | 21276 | 1461238058513 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:27:38 INFO - PROCESS | 21276 | 1461238058517 Marionette TRACE conn3 <- [1,2138,null,{}] 04:27:38 INFO - PROCESS | 21276 | 1461238058523 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}] 04:27:38 INFO - PROCESS | 21276 | 1461238058764 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 04:27:39 INFO - PROCESS | 21276 | 1461238059085 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f858c00 == 132 [pid = 21276] [id = 542] 04:27:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8fc0ec00) [pid = 21276] [serial = 1627] [outer = (nil)] 04:27:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8fdd6400) [pid = 21276] [serial = 1628] [outer = 0x8fc0ec00] 04:27:39 INFO - PROCESS | 21276 | 1461238059181 Marionette DEBUG loaded listener.js 04:27:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8fddcc00) [pid = 21276] [serial = 1629] [outer = 0x8fc0ec00] 04:27:40 INFO - PROCESS | 21276 | 1461238060112 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]]]}] 04:27:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:27:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1636ms 04:27:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:27:40 INFO - PROCESS | 21276 | 1461238060148 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 04:27:40 INFO - PROCESS | 21276 | 1461238060152 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 04:27:40 INFO - PROCESS | 21276 | 1461238060160 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:27:40 INFO - PROCESS | 21276 | 1461238060163 Marionette TRACE conn3 <- [1,2142,null,{}] 04:27:40 INFO - PROCESS | 21276 | 1461238060170 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}] 04:27:40 INFO - PROCESS | 21276 | 1461238060422 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 04:27:40 INFO - PROCESS | 21276 | 1461238060767 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fccf400 == 133 [pid = 21276] [id = 543] 04:27:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8fff6c00) [pid = 21276] [serial = 1630] [outer = (nil)] 04:27:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x92a90000) [pid = 21276] [serial = 1631] [outer = 0x8fff6c00] 04:27:40 INFO - PROCESS | 21276 | 1461238060867 Marionette DEBUG loaded listener.js 04:27:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x92cee800) [pid = 21276] [serial = 1632] [outer = 0x8fff6c00] 04:27:41 INFO - PROCESS | 21276 | 1461238061791 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] 04:27:41 INFO - PROCESS | 21276 | 1461238061860 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 04:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:27:41 INFO - PROCESS | 21276 | 1461238061867 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:27:41 INFO - PROCESS | 21276 | 1461238061871 Marionette TRACE conn3 <- [1,2146,null,{}] 04:27:41 INFO - PROCESS | 21276 | 1461238061877 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}] 04:27:42 INFO - PROCESS | 21276 | 1461238062103 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 04:27:42 INFO - PROCESS | 21276 | 1461238062431 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36dc00 == 134 [pid = 21276] [id = 544] 04:27:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8c4aac00) [pid = 21276] [serial = 1633] [outer = (nil)] 04:27:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x93a77400) [pid = 21276] [serial = 1634] [outer = 0x8c4aac00] 04:27:42 INFO - PROCESS | 21276 | 1461238062527 Marionette DEBUG loaded listener.js 04:27:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x947b4400) [pid = 21276] [serial = 1635] [outer = 0x8c4aac00] 04:27:43 INFO - PROCESS | 21276 | 1461238063465 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] 04:27:43 INFO - PROCESS | 21276 | 1461238063524 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 04:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:27:43 INFO - PROCESS | 21276 | 1461238063534 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:27:43 INFO - PROCESS | 21276 | 1461238063537 Marionette TRACE conn3 <- [1,2150,null,{}] 04:27:43 INFO - PROCESS | 21276 | 1461238063543 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}] 04:27:43 INFO - PROCESS | 21276 | 1461238063797 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 04:27:44 INFO - PROCESS | 21276 | 1461238064117 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x92042c00 == 135 [pid = 21276] [id = 545] 04:27:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x920b5400) [pid = 21276] [serial = 1636] [outer = (nil)] 04:27:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x9624a400) [pid = 21276] [serial = 1637] [outer = 0x920b5400] 04:27:44 INFO - PROCESS | 21276 | 1461238064210 Marionette DEBUG loaded listener.js 04:27:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x962f3800) [pid = 21276] [serial = 1638] [outer = 0x920b5400] 04:27:45 INFO - PROCESS | 21276 | 1461238065112 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]]]}] 04:27:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:27:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1638ms 04:27:45 INFO - PROCESS | 21276 | 1461238065173 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 04:27:45 INFO - PROCESS | 21276 | 1461238065176 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 04:27:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:27:45 INFO - PROCESS | 21276 | 1461238065183 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:27:45 INFO - PROCESS | 21276 | 1461238065186 Marionette TRACE conn3 <- [1,2154,null,{}] 04:27:45 INFO - PROCESS | 21276 | 1461238065192 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}] 04:27:45 INFO - PROCESS | 21276 | 1461238065411 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 04:27:45 INFO - PROCESS | 21276 | 1461238065747 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4e000 == 136 [pid = 21276] [id = 546] 04:27:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x951f6c00) [pid = 21276] [serial = 1639] [outer = (nil)] 04:27:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x966d9400) [pid = 21276] [serial = 1640] [outer = 0x951f6c00] 04:27:45 INFO - PROCESS | 21276 | 1461238065841 Marionette DEBUG loaded listener.js 04:27:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x96fc6800) [pid = 21276] [serial = 1641] [outer = 0x951f6c00] 04:27:46 INFO - PROCESS | 21276 | 1461238066739 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]]]}] 04:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1631ms 04:27:46 INFO - PROCESS | 21276 | 1461238066817 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 04:27:46 INFO - PROCESS | 21276 | 1461238066820 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 04:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:27:46 INFO - PROCESS | 21276 | 1461238066830 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:27:46 INFO - PROCESS | 21276 | 1461238066834 Marionette TRACE conn3 <- [1,2158,null,{}] 04:27:46 INFO - PROCESS | 21276 | 1461238066840 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}] 04:27:47 INFO - PROCESS | 21276 | 1461238067067 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 04:27:47 INFO - PROCESS | 21276 | 1461238067399 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x89550800 == 137 [pid = 21276] [id = 547] 04:27:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8b4b4400) [pid = 21276] [serial = 1642] [outer = (nil)] 04:27:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x98033400) [pid = 21276] [serial = 1643] [outer = 0x8b4b4400] 04:27:47 INFO - PROCESS | 21276 | 1461238067494 Marionette DEBUG loaded listener.js 04:27:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x98041800) [pid = 21276] [serial = 1644] [outer = 0x8b4b4400] 04:27:48 INFO - PROCESS | 21276 | 1461238068406 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]]]}] 04:27:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:27:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1633ms 04:27:48 INFO - PROCESS | 21276 | 1461238068467 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 04:27:48 INFO - PROCESS | 21276 | 1461238068472 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 04:27:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:27:48 INFO - PROCESS | 21276 | 1461238068481 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:27:48 INFO - PROCESS | 21276 | 1461238068484 Marionette TRACE conn3 <- [1,2162,null,{}] 04:27:48 INFO - PROCESS | 21276 | 1461238068491 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}] 04:27:48 INFO - PROCESS | 21276 | 1461238068737 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 04:27:49 INFO - PROCESS | 21276 | 1461238069077 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x98041000 == 138 [pid = 21276] [id = 548] 04:27:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x992b8800) [pid = 21276] [serial = 1645] [outer = (nil)] 04:27:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x9ad0f000) [pid = 21276] [serial = 1646] [outer = 0x992b8800] 04:27:49 INFO - PROCESS | 21276 | 1461238069181 Marionette DEBUG loaded listener.js 04:27:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x9e91e400) [pid = 21276] [serial = 1647] [outer = 0x992b8800] 04:27:50 INFO - PROCESS | 21276 | 1461238070102 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]]]}] 04:27:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:27:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1680ms 04:27:50 INFO - PROCESS | 21276 | 1461238070162 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 04:27:50 INFO - PROCESS | 21276 | 1461238070165 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 04:27:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:27:50 INFO - PROCESS | 21276 | 1461238070172 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:27:50 INFO - PROCESS | 21276 | 1461238070176 Marionette TRACE conn3 <- [1,2166,null,{}] 04:27:50 INFO - PROCESS | 21276 | 1461238070182 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}] 04:27:50 INFO - PROCESS | 21276 | 1461238070415 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 04:27:50 INFO - PROCESS | 21276 | 1461238070760 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x9fa1b800 == 139 [pid = 21276] [id = 549] 04:27:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x9fb9ac00) [pid = 21276] [serial = 1648] [outer = (nil)] 04:27:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x9fe12000) [pid = 21276] [serial = 1649] [outer = 0x9fb9ac00] 04:27:50 INFO - PROCESS | 21276 | 1461238070890 Marionette DEBUG loaded listener.js 04:27:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0xa090f800) [pid = 21276] [serial = 1650] [outer = 0x9fb9ac00] 04:27:51 INFO - PROCESS | 21276 | 1461238071908 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]]]}] 04:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1790ms 04:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:27:51 INFO - PROCESS | 21276 | 1461238071963 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 04:27:51 INFO - PROCESS | 21276 | 1461238071966 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 04:27:51 INFO - PROCESS | 21276 | 1461238071974 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:27:51 INFO - PROCESS | 21276 | 1461238071977 Marionette TRACE conn3 <- [1,2170,null,{}] 04:27:51 INFO - PROCESS | 21276 | 1461238071983 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}] 04:27:52 INFO - PROCESS | 21276 | 1461238072203 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 04:27:52 INFO - PROCESS | 21276 | 1461238072559 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fea000 == 140 [pid = 21276] [id = 550] 04:27:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x899fa000) [pid = 21276] [serial = 1651] [outer = (nil)] 04:27:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x9fea4c00) [pid = 21276] [serial = 1652] [outer = 0x899fa000] 04:27:52 INFO - PROCESS | 21276 | 1461238072650 Marionette DEBUG loaded listener.js 04:27:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0xa0e72400) [pid = 21276] [serial = 1653] [outer = 0x899fa000] 04:27:53 INFO - PROCESS | 21276 | 1461238073634 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]]]}] 04:27:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:27:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1740ms 04:27:53 INFO - PROCESS | 21276 | 1461238073715 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 04:27:53 INFO - PROCESS | 21276 | 1461238073719 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 04:27:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:27:53 INFO - PROCESS | 21276 | 1461238073725 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:27:53 INFO - PROCESS | 21276 | 1461238073729 Marionette TRACE conn3 <- [1,2174,null,{}] 04:27:53 INFO - PROCESS | 21276 | 1461238073734 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}] 04:27:53 INFO - PROCESS | 21276 | 1461238073975 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 04:27:54 INFO - PROCESS | 21276 | 1461238074307 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x920b5800 == 141 [pid = 21276] [id = 551] 04:27:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9de67400) [pid = 21276] [serial = 1654] [outer = (nil)] 04:27:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0xa2934800) [pid = 21276] [serial = 1655] [outer = 0x9de67400] 04:27:54 INFO - PROCESS | 21276 | 1461238074405 Marionette DEBUG loaded listener.js 04:27:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0xa2939800) [pid = 21276] [serial = 1656] [outer = 0x9de67400] 04:27:55 INFO - PROCESS | 21276 | 1461238075369 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]]]}] 04:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 04:27:55 INFO - PROCESS | 21276 | 1461238075411 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 04:27:55 INFO - PROCESS | 21276 | 1461238075415 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 04:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:27:55 INFO - PROCESS | 21276 | 1461238075421 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:27:55 INFO - PROCESS | 21276 | 1461238075423 Marionette TRACE conn3 <- [1,2178,null,{}] 04:27:55 INFO - PROCESS | 21276 | 1461238075430 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}] 04:27:55 INFO - PROCESS | 21276 | 1461238075655 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 04:27:56 INFO - PROCESS | 21276 | 1461238076019 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fea400 == 142 [pid = 21276] [id = 552] 04:27:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9926f800) [pid = 21276] [serial = 1657] [outer = (nil)] 04:27:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0xa4358000) [pid = 21276] [serial = 1658] [outer = 0x9926f800] 04:27:56 INFO - PROCESS | 21276 | 1461238076111 Marionette DEBUG loaded listener.js 04:27:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0xa4362c00) [pid = 21276] [serial = 1659] [outer = 0x9926f800] 04:27:57 INFO - PROCESS | 21276 | 1461238077021 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]]]}] 04:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1680ms 04:27:57 INFO - PROCESS | 21276 | 1461238077103 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 04:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:27:57 INFO - PROCESS | 21276 | 1461238077108 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 04:27:57 INFO - PROCESS | 21276 | 1461238077116 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:27:57 INFO - PROCESS | 21276 | 1461238077119 Marionette TRACE conn3 <- [1,2182,null,{}] 04:27:57 INFO - PROCESS | 21276 | 1461238077126 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}] 04:27:57 INFO - PROCESS | 21276 | 1461238077398 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 04:27:57 INFO - PROCESS | 21276 | 1461238077725 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a360800 == 143 [pid = 21276] [id = 553] 04:27:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x8a360c00) [pid = 21276] [serial = 1660] [outer = (nil)] 04:27:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x8a368c00) [pid = 21276] [serial = 1661] [outer = 0x8a360c00] 04:27:57 INFO - PROCESS | 21276 | 1461238077821 Marionette DEBUG loaded listener.js 04:27:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x8a36a000) [pid = 21276] [serial = 1662] [outer = 0x8a360c00] 04:27:58 INFO - PROCESS | 21276 | 1461238078783 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]]]}] 04:27:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:27:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1743ms 04:27:58 INFO - PROCESS | 21276 | 1461238078858 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 04:27:58 INFO - PROCESS | 21276 | 1461238078861 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 04:27:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:27:58 INFO - PROCESS | 21276 | 1461238078868 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:27:58 INFO - PROCESS | 21276 | 1461238078870 Marionette TRACE conn3 <- [1,2186,null,{}] 04:27:58 INFO - PROCESS | 21276 | 1461238078877 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}] 04:27:59 INFO - PROCESS | 21276 | 1461238079144 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 04:27:59 INFO - PROCESS | 21276 | 1461238079473 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:27:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x8919d800 == 144 [pid = 21276] [id = 554] 04:27:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x8919e000) [pid = 21276] [serial = 1663] [outer = (nil)] 04:27:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x891a5c00) [pid = 21276] [serial = 1664] [outer = 0x8919e000] 04:27:59 INFO - PROCESS | 21276 | 1461238079565 Marionette DEBUG loaded listener.js 04:27:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x891a7c00) [pid = 21276] [serial = 1665] [outer = 0x8919e000] 04:28:00 INFO - PROCESS | 21276 | 1461238080489 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]]]}] 04:28:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:28:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1681ms 04:28:00 INFO - PROCESS | 21276 | 1461238080549 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 04:28:00 INFO - PROCESS | 21276 | 1461238080554 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 04:28:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:28:00 INFO - PROCESS | 21276 | 1461238080561 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:28:00 INFO - PROCESS | 21276 | 1461238080564 Marionette TRACE conn3 <- [1,2190,null,{}] 04:28:00 INFO - PROCESS | 21276 | 1461238080570 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}] 04:28:00 INFO - PROCESS | 21276 | 1461238080798 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 04:28:01 INFO - PROCESS | 21276 | 1461238081140 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:03 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2cf000 == 143 [pid = 21276] [id = 166] 04:28:03 INFO - PROCESS | 21276 | --DOCSHELL 0x92035800 == 142 [pid = 21276] [id = 487] 04:28:03 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff7800 == 141 [pid = 21276] [id = 488] 04:28:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a3400 == 142 [pid = 21276] [id = 555] 04:28:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x845a4400) [pid = 21276] [serial = 1666] [outer = (nil)] 04:28:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x893a6800) [pid = 21276] [serial = 1667] [outer = 0x845a4400] 04:28:03 INFO - PROCESS | 21276 | 1461238083423 Marionette DEBUG loaded listener.js 04:28:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x89c4ec00) [pid = 21276] [serial = 1668] [outer = 0x845a4400] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8c5eb800) [pid = 21276] [serial = 1547] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9acd8800) [pid = 21276] [serial = 1523] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x97618c00) [pid = 21276] [serial = 1517] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8f2b4000) [pid = 21276] [serial = 1500] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x98b61c00) [pid = 21276] [serial = 1520] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x90274400) [pid = 21276] [serial = 1505] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x93a6b800) [pid = 21276] [serial = 1512] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8b6c2c00) [pid = 21276] [serial = 1541] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8c359000) [pid = 21276] [serial = 1488] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8d824800) [pid = 21276] [serial = 1545] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8e77c000) [pid = 21276] [serial = 1493] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x899fb800) [pid = 21276] [serial = 1484] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0xa0b1c400) [pid = 21276] [serial = 1529] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8fdda400) [pid = 21276] [serial = 1503] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8ede4000) [pid = 21276] [serial = 1496] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8c5e4800) [pid = 21276] [serial = 1544] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8f266000) [pid = 21276] [serial = 1499] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8e8d0800) [pid = 21276] [serial = 1494] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x92a95400) [pid = 21276] [serial = 1509] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0xa0e75800) [pid = 21276] [serial = 1532] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8d958400) [pid = 21276] [serial = 1490] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x8e586c00) [pid = 21276] [serial = 1491] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8c5e4c00) [pid = 21276] [serial = 1416] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x947ae800) [pid = 21276] [serial = 1514] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x95191000) [pid = 21276] [serial = 1515] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x939ebc00) [pid = 21276] [serial = 1511] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x91153400) [pid = 21276] [serial = 1506] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x97856800) [pid = 21276] [serial = 1518] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0xa2939400) [pid = 21276] [serial = 1535] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8c1e8400) [pid = 21276] [serial = 1542] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8fcd1800) [pid = 21276] [serial = 1502] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x9913bc00) [pid = 21276] [serial = 1521] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x9ace5c00) [pid = 21276] [serial = 1524] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0xa0b34000) [pid = 21276] [serial = 1530] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0xa0e45000) [pid = 21276] [serial = 1533] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x89ce5400) [pid = 21276] [serial = 1485] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x9fb5c000) [pid = 21276] [serial = 1526] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x92a8e800) [pid = 21276] [serial = 1508] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x9fba1c00) [pid = 21276] [serial = 1527] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8b6c7400) [pid = 21276] [serial = 1487] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8a592c00) [pid = 21276] [serial = 1539] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8a4af400) [pid = 21276] [serial = 1538] [outer = (nil)] [url = about:blank] 04:28:03 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8ede7000) [pid = 21276] [serial = 1497] [outer = (nil)] [url = about:blank] 04:28:04 INFO - PROCESS | 21276 | 1461238084512 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]]]}] 04:28:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:28:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 4008ms 04:28:04 INFO - PROCESS | 21276 | 1461238084570 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 04:28:04 INFO - PROCESS | 21276 | 1461238084577 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 04:28:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:28:04 INFO - PROCESS | 21276 | 1461238084587 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:28:04 INFO - PROCESS | 21276 | 1461238084590 Marionette TRACE conn3 <- [1,2194,null,{}] 04:28:04 INFO - PROCESS | 21276 | 1461238084628 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}] 04:28:04 INFO - PROCESS | 21276 | 1461238084868 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 04:28:05 INFO - PROCESS | 21276 | 1461238085076 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a367800 == 143 [pid = 21276] [id = 556] 04:28:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8a369000) [pid = 21276] [serial = 1669] [outer = (nil)] 04:28:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8a36dc00) [pid = 21276] [serial = 1670] [outer = 0x8a369000] 04:28:05 INFO - PROCESS | 21276 | 1461238085208 Marionette DEBUG loaded listener.js 04:28:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8a4b5400) [pid = 21276] [serial = 1671] [outer = 0x8a369000] 04:28:06 INFO - PROCESS | 21276 | 1461238086120 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]]]}] 04:28:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:28:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1591ms 04:28:06 INFO - PROCESS | 21276 | 1461238086177 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 04:28:06 INFO - PROCESS | 21276 | 1461238086183 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 04:28:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:28:06 INFO - PROCESS | 21276 | 1461238086201 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:28:06 INFO - PROCESS | 21276 | 1461238086205 Marionette TRACE conn3 <- [1,2198,null,{}] 04:28:06 INFO - PROCESS | 21276 | 1461238086211 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}] 04:28:06 INFO - PROCESS | 21276 | 1461238086494 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 04:28:06 INFO - PROCESS | 21276 | 1461238086526 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a36e800 == 144 [pid = 21276] [id = 557] 04:28:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8a590800) [pid = 21276] [serial = 1672] [outer = (nil)] 04:28:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8b6ccc00) [pid = 21276] [serial = 1673] [outer = 0x8a590800] 04:28:06 INFO - PROCESS | 21276 | 1461238086607 Marionette DEBUG loaded listener.js 04:28:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8c1ec800) [pid = 21276] [serial = 1674] [outer = 0x8a590800] 04:28:08 INFO - PROCESS | 21276 | 1461238088085 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]]]}] 04:28:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:28:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2742ms 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8ee2d000) [pid = 21276] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x92ced400) [pid = 21276] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x95284800) [pid = 21276] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x939e6800) [pid = 21276] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x96821000) [pid = 21276] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8ed8d800) [pid = 21276] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8c4a7400) [pid = 21276] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x9fa93000) [pid = 21276] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x89ceac00) [pid = 21276] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8c466800) [pid = 21276] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8f26d800) [pid = 21276] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x89cee800) [pid = 21276] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x9fa23000) [pid = 21276] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8b32d000) [pid = 21276] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8b374000) [pid = 21276] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8fcca800) [pid = 21276] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x89559000) [pid = 21276] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x93a71400) [pid = 21276] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8b377000) [pid = 21276] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x966d6000) [pid = 21276] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8e70dc00) [pid = 21276] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x8d829000) [pid = 21276] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:28:09 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x87181800) [pid = 21276] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:28:09 INFO - PROCESS | 21276 | 1461238089068 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 04:28:09 INFO - PROCESS | 21276 | 1461238089072 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 04:28:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:28:09 INFO - PROCESS | 21276 | 1461238089087 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:28:09 INFO - PROCESS | 21276 | 1461238089093 Marionette TRACE conn3 <- [1,2202,null,{}] 04:28:09 INFO - PROCESS | 21276 | 1461238089109 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}] 04:28:09 INFO - PROCESS | 21276 | 1461238089375 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 04:28:09 INFO - PROCESS | 21276 | 1461238089514 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1f1c00 == 145 [pid = 21276] [id = 558] 04:28:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x8c35e000) [pid = 21276] [serial = 1675] [outer = (nil)] 04:28:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8c4a3400) [pid = 21276] [serial = 1676] [outer = 0x8c35e000] 04:28:09 INFO - PROCESS | 21276 | 1461238089591 Marionette DEBUG loaded listener.js 04:28:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8c5ebc00) [pid = 21276] [serial = 1677] [outer = 0x8c35e000] 04:28:10 INFO - PROCESS | 21276 | 1461238090418 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]]]}] 04:28:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:28:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1389ms 04:28:10 INFO - PROCESS | 21276 | 1461238090476 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 04:28:10 INFO - PROCESS | 21276 | 1461238090480 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 04:28:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:28:10 INFO - PROCESS | 21276 | 1461238090487 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:28:10 INFO - PROCESS | 21276 | 1461238090490 Marionette TRACE conn3 <- [1,2206,null,{}] 04:28:10 INFO - PROCESS | 21276 | 1461238090496 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}] 04:28:10 INFO - PROCESS | 21276 | 1461238090777 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 04:28:10 INFO - PROCESS | 21276 | 1461238090801 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4a8000 == 146 [pid = 21276] [id = 559] 04:28:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8d824800) [pid = 21276] [serial = 1678] [outer = (nil)] 04:28:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8d956400) [pid = 21276] [serial = 1679] [outer = 0x8d824800] 04:28:10 INFO - PROCESS | 21276 | 1461238090882 Marionette DEBUG loaded listener.js 04:28:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8e509400) [pid = 21276] [serial = 1680] [outer = 0x8d824800] 04:28:12 INFO - PROCESS | 21276 | 1461238092218 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]]]}] 04:28:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:28:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1791ms 04:28:12 INFO - PROCESS | 21276 | 1461238092280 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 04:28:12 INFO - PROCESS | 21276 | 1461238092289 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 04:28:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:28:12 INFO - PROCESS | 21276 | 1461238092298 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:28:12 INFO - PROCESS | 21276 | 1461238092303 Marionette TRACE conn3 <- [1,2210,null,{}] 04:28:12 INFO - PROCESS | 21276 | 1461238092313 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}] 04:28:12 INFO - PROCESS | 21276 | 1461238092805 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 04:28:13 INFO - PROCESS | 21276 | 1461238093170 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ce9c00 == 147 [pid = 21276] [id = 560] 04:28:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8a2d4400) [pid = 21276] [serial = 1681] [outer = (nil)] 04:28:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8a36e000) [pid = 21276] [serial = 1682] [outer = 0x8a2d4400] 04:28:13 INFO - PROCESS | 21276 | 1461238093336 Marionette DEBUG loaded listener.js 04:28:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8b36cc00) [pid = 21276] [serial = 1683] [outer = 0x8a2d4400] 04:28:14 INFO - PROCESS | 21276 | 1461238094570 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]]]}] 04:28:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:28:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2299ms 04:28:14 INFO - PROCESS | 21276 | 1461238094598 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 04:28:14 INFO - PROCESS | 21276 | 1461238094607 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 04:28:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:28:14 INFO - PROCESS | 21276 | 1461238094618 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:28:14 INFO - PROCESS | 21276 | 1461238094622 Marionette TRACE conn3 <- [1,2214,null,{}] 04:28:14 INFO - PROCESS | 21276 | 1461238094629 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}] 04:28:14 INFO - PROCESS | 21276 | 1461238094871 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 04:28:15 INFO - PROCESS | 21276 | 1461238095137 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32c000 == 148 [pid = 21276] [id = 561] 04:28:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8c46ac00) [pid = 21276] [serial = 1684] [outer = (nil)] 04:28:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8c5eb800) [pid = 21276] [serial = 1685] [outer = 0x8c46ac00] 04:28:15 INFO - PROCESS | 21276 | 1461238095247 Marionette DEBUG loaded listener.js 04:28:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e501c00) [pid = 21276] [serial = 1686] [outer = 0x8c46ac00] 04:28:16 INFO - PROCESS | 21276 | 1461238096178 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]]]}] 04:28:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:28:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1635ms 04:28:16 INFO - PROCESS | 21276 | 1461238096254 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 04:28:16 INFO - PROCESS | 21276 | 1461238096259 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 04:28:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:28:16 INFO - PROCESS | 21276 | 1461238096266 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:28:16 INFO - PROCESS | 21276 | 1461238096272 Marionette TRACE conn3 <- [1,2218,null,{}] 04:28:16 INFO - PROCESS | 21276 | 1461238096289 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}] 04:28:16 INFO - PROCESS | 21276 | 1461238096637 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 04:28:16 INFO - PROCESS | 21276 | 1461238096952 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e593400 == 149 [pid = 21276] [id = 562] 04:28:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8e604400) [pid = 21276] [serial = 1687] [outer = (nil)] 04:28:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8e70b800) [pid = 21276] [serial = 1688] [outer = 0x8e604400] 04:28:17 INFO - PROCESS | 21276 | 1461238097111 Marionette DEBUG loaded listener.js 04:28:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8e77a000) [pid = 21276] [serial = 1689] [outer = 0x8e604400] 04:28:18 INFO - PROCESS | 21276 | 1461238098224 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]]]}] 04:28:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:28:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1993ms 04:28:18 INFO - PROCESS | 21276 | 1461238098262 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 04:28:18 INFO - PROCESS | 21276 | 1461238098269 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 04:28:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:28:18 INFO - PROCESS | 21276 | 1461238098281 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:28:18 INFO - PROCESS | 21276 | 1461238098286 Marionette TRACE conn3 <- [1,2222,null,{}] 04:28:18 INFO - PROCESS | 21276 | 1461238098296 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}] 04:28:18 INFO - PROCESS | 21276 | 1461238098711 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 04:28:19 INFO - PROCESS | 21276 | 1461238099071 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e609800 == 150 [pid = 21276] [id = 563] 04:28:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e778c00) [pid = 21276] [serial = 1690] [outer = (nil)] 04:28:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e8d7c00) [pid = 21276] [serial = 1691] [outer = 0x8e778c00] 04:28:19 INFO - PROCESS | 21276 | 1461238099161 Marionette DEBUG loaded listener.js 04:28:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8ed85c00) [pid = 21276] [serial = 1692] [outer = 0x8e778c00] 04:28:20 INFO - PROCESS | 21276 | 1461238100090 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]]]}] 04:28:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:28:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1892ms 04:28:20 INFO - PROCESS | 21276 | 1461238100175 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 04:28:20 INFO - PROCESS | 21276 | 1461238100181 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 04:28:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:28:20 INFO - PROCESS | 21276 | 1461238100192 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:28:20 INFO - PROCESS | 21276 | 1461238100198 Marionette TRACE conn3 <- [1,2226,null,{}] 04:28:20 INFO - PROCESS | 21276 | 1461238100208 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}] 04:28:20 INFO - PROCESS | 21276 | 1461238100625 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 04:28:20 INFO - PROCESS | 21276 | 1461238100859 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c35dc00 == 151 [pid = 21276] [id = 564] 04:28:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8ed8ac00) [pid = 21276] [serial = 1693] [outer = (nil)] 04:28:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8ede8800) [pid = 21276] [serial = 1694] [outer = 0x8ed8ac00] 04:28:20 INFO - PROCESS | 21276 | 1461238100965 Marionette DEBUG loaded listener.js 04:28:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8edea800) [pid = 21276] [serial = 1695] [outer = 0x8ed8ac00] 04:28:21 INFO - PROCESS | 21276 | 1461238101948 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]]]}] 04:28:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:28:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1794ms 04:28:21 INFO - PROCESS | 21276 | 1461238101985 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 04:28:21 INFO - PROCESS | 21276 | 1461238101988 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 04:28:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:28:21 INFO - PROCESS | 21276 | 1461238101995 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:28:22 INFO - PROCESS | 21276 | 1461238101999 Marionette TRACE conn3 <- [1,2230,null,{}] 04:28:22 INFO - PROCESS | 21276 | 1461238102005 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}] 04:28:22 INFO - PROCESS | 21276 | 1461238102248 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 04:28:22 INFO - PROCESS | 21276 | 1461238102607 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c57000 == 152 [pid = 21276] [id = 565] 04:28:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8a598400) [pid = 21276] [serial = 1696] [outer = (nil)] 04:28:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8f26b000) [pid = 21276] [serial = 1697] [outer = 0x8a598400] 04:28:22 INFO - PROCESS | 21276 | 1461238102712 Marionette DEBUG loaded listener.js 04:28:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8f2b3c00) [pid = 21276] [serial = 1698] [outer = 0x8a598400] 04:28:23 INFO - PROCESS | 21276 | 1461238103702 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]]]}] 04:28:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:28:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1740ms 04:28:23 INFO - PROCESS | 21276 | 1461238103739 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 04:28:23 INFO - PROCESS | 21276 | 1461238103744 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 04:28:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:28:23 INFO - PROCESS | 21276 | 1461238103750 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:28:23 INFO - PROCESS | 21276 | 1461238103753 Marionette TRACE conn3 <- [1,2234,null,{}] 04:28:23 INFO - PROCESS | 21276 | 1461238103762 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}] 04:28:24 INFO - PROCESS | 21276 | 1461238104029 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 04:28:24 INFO - PROCESS | 21276 | 1461238104388 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4a7400 == 153 [pid = 21276] [id = 566] 04:28:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8f264000) [pid = 21276] [serial = 1699] [outer = (nil)] 04:28:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8fc0f800) [pid = 21276] [serial = 1700] [outer = 0x8f264000] 04:28:24 INFO - PROCESS | 21276 | 1461238104492 Marionette DEBUG loaded listener.js 04:28:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8fcc9800) [pid = 21276] [serial = 1701] [outer = 0x8f264000] 04:28:25 INFO - PROCESS | 21276 | 1461238105376 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]]]}] 04:28:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:28:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1681ms 04:28:25 INFO - PROCESS | 21276 | 1461238105439 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 04:28:25 INFO - PROCESS | 21276 | 1461238105443 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 04:28:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:28:25 INFO - PROCESS | 21276 | 1461238105451 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:28:25 INFO - PROCESS | 21276 | 1461238105454 Marionette TRACE conn3 <- [1,2238,null,{}] 04:28:25 INFO - PROCESS | 21276 | 1461238105461 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}] 04:28:25 INFO - PROCESS | 21276 | 1461238105684 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 04:28:25 INFO - PROCESS | 21276 | 1461238105964 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a5800 == 154 [pid = 21276] [id = 567] 04:28:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8fc03800) [pid = 21276] [serial = 1702] [outer = (nil)] 04:28:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8ffebc00) [pid = 21276] [serial = 1703] [outer = 0x8fc03800] 04:28:26 INFO - PROCESS | 21276 | 1461238106102 Marionette DEBUG loaded listener.js 04:28:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8fff5800) [pid = 21276] [serial = 1704] [outer = 0x8fc03800] 04:28:26 INFO - PROCESS | 21276 | 1461238106977 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]]]}] 04:28:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:28:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1539ms 04:28:26 INFO - PROCESS | 21276 | 1461238106992 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 04:28:26 INFO - PROCESS | 21276 | 1461238106996 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 04:28:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:28:27 INFO - PROCESS | 21276 | 1461238107002 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:28:27 INFO - PROCESS | 21276 | 1461238107006 Marionette TRACE conn3 <- [1,2242,null,{}] 04:28:27 INFO - PROCESS | 21276 | 1461238107012 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}] 04:28:27 INFO - PROCESS | 21276 | 1461238107226 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 04:28:27 INFO - PROCESS | 21276 | 1461238107516 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x86692800 == 155 [pid = 21276] [id = 568] 04:28:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x89c5cc00) [pid = 21276] [serial = 1705] [outer = (nil)] 04:28:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x906e0400) [pid = 21276] [serial = 1706] [outer = 0x89c5cc00] 04:28:27 INFO - PROCESS | 21276 | 1461238107610 Marionette DEBUG loaded listener.js 04:28:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x9114d400) [pid = 21276] [serial = 1707] [outer = 0x89c5cc00] 04:28:28 INFO - PROCESS | 21276 | 1461238108561 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]]]}] 04:28:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:28:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1636ms 04:28:28 INFO - PROCESS | 21276 | 1461238108640 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 04:28:28 INFO - PROCESS | 21276 | 1461238108643 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 04:28:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:28:28 INFO - PROCESS | 21276 | 1461238108651 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:28:28 INFO - PROCESS | 21276 | 1461238108654 Marionette TRACE conn3 <- [1,2246,null,{}] 04:28:28 INFO - PROCESS | 21276 | 1461238108661 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}] 04:28:28 INFO - PROCESS | 21276 | 1461238108918 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 04:28:29 INFO - PROCESS | 21276 | 1461238109264 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee29800 == 156 [pid = 21276] [id = 569] 04:28:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x9203d400) [pid = 21276] [serial = 1708] [outer = (nil)] 04:28:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x92a8e800) [pid = 21276] [serial = 1709] [outer = 0x9203d400] 04:28:29 INFO - PROCESS | 21276 | 1461238109357 Marionette DEBUG loaded listener.js 04:28:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x92a98000) [pid = 21276] [serial = 1710] [outer = 0x9203d400] 04:28:30 INFO - PROCESS | 21276 | 1461238110305 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]]]}] 04:28:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:28:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1690ms 04:28:30 INFO - PROCESS | 21276 | 1461238110341 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 04:28:30 INFO - PROCESS | 21276 | 1461238110345 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 04:28:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:28:30 INFO - PROCESS | 21276 | 1461238110352 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:28:30 INFO - PROCESS | 21276 | 1461238110355 Marionette TRACE conn3 <- [1,2250,null,{}] 04:28:30 INFO - PROCESS | 21276 | 1461238110362 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}] 04:28:30 INFO - PROCESS | 21276 | 1461238110605 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 04:28:30 INFO - PROCESS | 21276 | 1461238110932 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x92037000 == 157 [pid = 21276] [id = 570] 04:28:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x920bb800) [pid = 21276] [serial = 1711] [outer = (nil)] 04:28:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x93a77800) [pid = 21276] [serial = 1712] [outer = 0x920bb800] 04:28:31 INFO - PROCESS | 21276 | 1461238111034 Marionette DEBUG loaded listener.js 04:28:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x947b2400) [pid = 21276] [serial = 1713] [outer = 0x920bb800] 04:28:31 INFO - PROCESS | 21276 | 1461238111917 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]]]}] 04:28:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:28:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1591ms 04:28:31 INFO - PROCESS | 21276 | 1461238111944 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 04:28:31 INFO - PROCESS | 21276 | 1461238111948 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 04:28:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:28:31 INFO - PROCESS | 21276 | 1461238111955 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:28:31 INFO - PROCESS | 21276 | 1461238111958 Marionette TRACE conn3 <- [1,2254,null,{}] 04:28:31 INFO - PROCESS | 21276 | 1461238111964 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}] 04:28:32 INFO - PROCESS | 21276 | 1461238112268 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 04:28:32 INFO - PROCESS | 21276 | 1461238112482 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e4000 == 158 [pid = 21276] [id = 571] 04:28:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8ed82800) [pid = 21276] [serial = 1714] [outer = (nil)] 04:28:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x9518b800) [pid = 21276] [serial = 1715] [outer = 0x8ed82800] 04:28:32 INFO - PROCESS | 21276 | 1461238112616 Marionette DEBUG loaded listener.js 04:28:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x9667d800) [pid = 21276] [serial = 1716] [outer = 0x8ed82800] 04:28:33 INFO - PROCESS | 21276 | 1461238113564 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]]]}] 04:28:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:28:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1649ms 04:28:33 INFO - PROCESS | 21276 | 1461238113605 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 04:28:33 INFO - PROCESS | 21276 | 1461238113609 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 04:28:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:28:33 INFO - PROCESS | 21276 | 1461238113615 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:28:33 INFO - PROCESS | 21276 | 1461238113618 Marionette TRACE conn3 <- [1,2258,null,{}] 04:28:33 INFO - PROCESS | 21276 | 1461238113624 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}] 04:28:33 INFO - PROCESS | 21276 | 1461238113840 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 04:28:34 INFO - PROCESS | 21276 | 1461238114179 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d0f800 == 159 [pid = 21276] [id = 572] 04:28:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9518b000) [pid = 21276] [serial = 1717] [outer = (nil)] 04:28:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x96fc3400) [pid = 21276] [serial = 1718] [outer = 0x9518b000] 04:28:34 INFO - PROCESS | 21276 | 1461238114273 Marionette DEBUG loaded listener.js 04:28:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x97243c00) [pid = 21276] [serial = 1719] [outer = 0x9518b000] 04:28:35 INFO - PROCESS | 21276 | 1461238115170 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]]]}] 04:28:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:28:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1583ms 04:28:35 INFO - PROCESS | 21276 | 1461238115201 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 04:28:35 INFO - PROCESS | 21276 | 1461238115205 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 04:28:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:28:35 INFO - PROCESS | 21276 | 1461238115211 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:28:35 INFO - PROCESS | 21276 | 1461238115215 Marionette TRACE conn3 <- [1,2262,null,{}] 04:28:35 INFO - PROCESS | 21276 | 1461238115220 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}] 04:28:35 INFO - PROCESS | 21276 | 1461238115429 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 04:28:35 INFO - PROCESS | 21276 | 1461238115715 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x966ce800 == 160 [pid = 21276] [id = 573] 04:28:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x97858400) [pid = 21276] [serial = 1720] [outer = (nil)] 04:28:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x98034800) [pid = 21276] [serial = 1721] [outer = 0x97858400] 04:28:35 INFO - PROCESS | 21276 | 1461238115853 Marionette DEBUG loaded listener.js 04:28:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x98231c00) [pid = 21276] [serial = 1722] [outer = 0x97858400] 04:28:36 INFO - PROCESS | 21276 | 1461238116787 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]]]}] 04:28:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:28:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1643ms 04:28:36 INFO - PROCESS | 21276 | 1461238116855 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 04:28:36 INFO - PROCESS | 21276 | 1461238116858 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 04:28:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:28:36 INFO - PROCESS | 21276 | 1461238116865 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:28:36 INFO - PROCESS | 21276 | 1461238116869 Marionette TRACE conn3 <- [1,2266,null,{}] 04:28:36 INFO - PROCESS | 21276 | 1461238116875 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}] 04:28:37 INFO - PROCESS | 21276 | 1461238117093 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 04:28:37 INFO - PROCESS | 21276 | 1461238117438 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc09000 == 161 [pid = 21276] [id = 574] 04:28:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x92ce9c00) [pid = 21276] [serial = 1723] [outer = (nil)] 04:28:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x98e8d400) [pid = 21276] [serial = 1724] [outer = 0x92ce9c00] 04:28:37 INFO - PROCESS | 21276 | 1461238117531 Marionette DEBUG loaded listener.js 04:28:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x9910ac00) [pid = 21276] [serial = 1725] [outer = 0x92ce9c00] 04:28:38 INFO - PROCESS | 21276 | 1461238118403 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]]]}] 04:28:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:28:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1582ms 04:28:38 INFO - PROCESS | 21276 | 1461238118449 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 04:28:38 INFO - PROCESS | 21276 | 1461238118453 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 04:28:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:28:38 INFO - PROCESS | 21276 | 1461238118459 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:28:38 INFO - PROCESS | 21276 | 1461238118463 Marionette TRACE conn3 <- [1,2270,null,{}] 04:28:38 INFO - PROCESS | 21276 | 1461238118469 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}] 04:28:38 INFO - PROCESS | 21276 | 1461238118736 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 04:28:39 INFO - PROCESS | 21276 | 1461238119029 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x89558c00 == 162 [pid = 21276] [id = 575] 04:28:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x99141c00) [pid = 21276] [serial = 1726] [outer = (nil)] 04:28:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x99275400) [pid = 21276] [serial = 1727] [outer = 0x99141c00] 04:28:39 INFO - PROCESS | 21276 | 1461238119130 Marionette DEBUG loaded listener.js 04:28:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9acd8400) [pid = 21276] [serial = 1728] [outer = 0x99141c00] 04:28:40 INFO - PROCESS | 21276 | 1461238120021 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]]]}] 04:28:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:28:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1637ms 04:28:40 INFO - PROCESS | 21276 | 1461238120097 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 04:28:40 INFO - PROCESS | 21276 | 1461238120101 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 04:28:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:28:40 INFO - PROCESS | 21276 | 1461238120108 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:28:40 INFO - PROCESS | 21276 | 1461238120112 Marionette TRACE conn3 <- [1,2274,null,{}] 04:28:40 INFO - PROCESS | 21276 | 1461238120118 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}] 04:28:40 INFO - PROCESS | 21276 | 1461238120382 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 04:28:40 INFO - PROCESS | 21276 | 1461238120709 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x99145c00 == 163 [pid = 21276] [id = 576] 04:28:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x99268c00) [pid = 21276] [serial = 1729] [outer = (nil)] 04:28:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9de6ac00) [pid = 21276] [serial = 1730] [outer = 0x99268c00] 04:28:40 INFO - PROCESS | 21276 | 1461238120803 Marionette DEBUG loaded listener.js 04:28:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x9e917c00) [pid = 21276] [serial = 1731] [outer = 0x99268c00] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8d81b800 == 162 [pid = 21276] [id = 114] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8c356400 == 161 [pid = 21276] [id = 414] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8e77f400 == 160 [pid = 21276] [id = 410] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b0800 == 159 [pid = 21276] [id = 412] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8fff4c00 == 158 [pid = 21276] [id = 413] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee2b000 == 157 [pid = 21276] [id = 163] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2b6c00 == 156 [pid = 21276] [id = 411] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e6800 == 155 [pid = 21276] [id = 116] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89ced800 == 154 [pid = 21276] [id = 195] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1f1c00 == 153 [pid = 21276] [id = 558] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a36e800 == 152 [pid = 21276] [id = 557] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a367800 == 151 [pid = 21276] [id = 556] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x845a3400 == 150 [pid = 21276] [id = 555] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8a360800 == 149 [pid = 21276] [id = 553] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x88fea400 == 148 [pid = 21276] [id = 552] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x920b5800 == 147 [pid = 21276] [id = 551] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x9fa1b800 == 146 [pid = 21276] [id = 549] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x88fea000 == 145 [pid = 21276] [id = 550] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x98041000 == 144 [pid = 21276] [id = 548] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89550800 == 143 [pid = 21276] [id = 547] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4e000 == 142 [pid = 21276] [id = 546] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x92042c00 == 141 [pid = 21276] [id = 545] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8b36dc00 == 140 [pid = 21276] [id = 544] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8f858c00 == 139 [pid = 21276] [id = 542] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8fccf400 == 138 [pid = 21276] [id = 543] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce5000 == 137 [pid = 21276] [id = 541] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed88400 == 136 [pid = 21276] [id = 540] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x8d950800 == 135 [pid = 21276] [id = 539] 04:28:43 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd7000 == 134 [pid = 21276] [id = 538] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8e778800) [pid = 21276] [serial = 1613] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8c4a4400) [pid = 21276] [serial = 1611] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x9133fc00) [pid = 21276] [serial = 1572] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x93a76400) [pid = 21276] [serial = 1577] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x966cac00) [pid = 21276] [serial = 1581] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x9926bc00) [pid = 21276] [serial = 1592] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x99107000) [pid = 21276] [serial = 1590] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x93a78c00) [pid = 21276] [serial = 1578] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x966d9800) [pid = 21276] [serial = 1583] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8d94ac00) [pid = 21276] [serial = 1607] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x99274800) [pid = 21276] [serial = 1593] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x9fd72800) [pid = 21276] [serial = 1598] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8a2d2c00) [pid = 21276] [serial = 1602] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8f266400) [pid = 21276] [serial = 1563] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8fc02c00) [pid = 21276] [serial = 1566] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8a4ae800) [pid = 21276] [serial = 1550] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0xa2993800) [pid = 21276] [serial = 1536] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8c1f1000) [pid = 21276] [serial = 1605] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x92ce8800) [pid = 21276] [serial = 1574] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8b32b800) [pid = 21276] [serial = 1551] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x89dd6400) [pid = 21276] [serial = 1601] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x92cf0800) [pid = 21276] [serial = 1575] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x9133c000) [pid = 21276] [serial = 1571] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8fdd8800) [pid = 21276] [serial = 1568] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x98e84000) [pid = 21276] [serial = 1589] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8b6cc000) [pid = 21276] [serial = 1604] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8f85c400) [pid = 21276] [serial = 1565] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8e507400) [pid = 21276] [serial = 1482] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x9de63c00) [pid = 21276] [serial = 1596] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x96248800) [pid = 21276] [serial = 1580] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8f262000) [pid = 21276] [serial = 1562] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x90275800) [pid = 21276] [serial = 1569] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8e50a800) [pid = 21276] [serial = 1608] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8e58fc00) [pid = 21276] [serial = 1554] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x986e8400) [pid = 21276] [serial = 1587] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x9afe8400) [pid = 21276] [serial = 1595] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x9fed4000) [pid = 21276] [serial = 1599] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8c4ad400) [pid = 21276] [serial = 1553] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8e776800) [pid = 21276] [serial = 1556] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x98227c00) [pid = 21276] [serial = 1586] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8ed90800) [pid = 21276] [serial = 1559] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8a4b1000) [pid = 21276] [serial = 1610] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8e8cb400) [pid = 21276] [serial = 1557] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8edf0400) [pid = 21276] [serial = 1560] [outer = (nil)] [url = about:blank] 04:28:43 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x975f7800) [pid = 21276] [serial = 1584] [outer = (nil)] [url = about:blank] 04:28:44 INFO - PROCESS | 21276 | 1461238124212 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]]]}] 04:28:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:28:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 4145ms 04:28:44 INFO - PROCESS | 21276 | 1461238124253 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 04:28:44 INFO - PROCESS | 21276 | 1461238124259 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 04:28:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:28:44 INFO - PROCESS | 21276 | 1461238124267 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:28:44 INFO - PROCESS | 21276 | 1461238124274 Marionette TRACE conn3 <- [1,2278,null,{}] 04:28:44 INFO - PROCESS | 21276 | 1461238124283 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}] 04:28:44 INFO - PROCESS | 21276 | 1461238124528 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 04:28:44 INFO - PROCESS | 21276 | 1461238124738 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c55400 == 135 [pid = 21276] [id = 577] 04:28:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x89c5b000) [pid = 21276] [serial = 1732] [outer = (nil)] 04:28:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8a2d3000) [pid = 21276] [serial = 1733] [outer = 0x89c5b000] 04:28:44 INFO - PROCESS | 21276 | 1461238124821 Marionette DEBUG loaded listener.js 04:28:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8a366800) [pid = 21276] [serial = 1734] [outer = 0x89c5b000] 04:28:45 INFO - PROCESS | 21276 | 1461238125624 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]]]}] 04:28:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:28:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1397ms 04:28:45 INFO - PROCESS | 21276 | 1461238125664 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 04:28:45 INFO - PROCESS | 21276 | 1461238125673 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 04:28:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:28:45 INFO - PROCESS | 21276 | 1461238125683 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:28:45 INFO - PROCESS | 21276 | 1461238125687 Marionette TRACE conn3 <- [1,2282,null,{}] 04:28:45 INFO - PROCESS | 21276 | 1461238125693 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}] 04:28:45 INFO - PROCESS | 21276 | 1461238125990 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 04:28:46 INFO - PROCESS | 21276 | 1461238126121 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2ce400 == 136 [pid = 21276] [id = 578] 04:28:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8a2d5800) [pid = 21276] [serial = 1735] [outer = (nil)] 04:28:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b32e800) [pid = 21276] [serial = 1736] [outer = 0x8a2d5800] 04:28:46 INFO - PROCESS | 21276 | 1461238126199 Marionette DEBUG loaded listener.js 04:28:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8b4b4800) [pid = 21276] [serial = 1737] [outer = 0x8a2d5800] 04:28:47 INFO - PROCESS | 21276 | 1461238127209 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]]]}] 04:28:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:28:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1591ms 04:28:47 INFO - PROCESS | 21276 | 1461238127274 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 04:28:47 INFO - PROCESS | 21276 | 1461238127278 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 04:28:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:28:47 INFO - PROCESS | 21276 | 1461238127285 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:28:47 INFO - PROCESS | 21276 | 1461238127290 Marionette TRACE conn3 <- [1,2286,null,{}] 04:28:47 INFO - PROCESS | 21276 | 1461238127313 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}] 04:28:47 INFO - PROCESS | 21276 | 1461238127593 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 04:28:47 INFO - PROCESS | 21276 | 1461238127627 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b6c5400 == 137 [pid = 21276] [id = 579] 04:28:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8c467800) [pid = 21276] [serial = 1738] [outer = (nil)] 04:28:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8d81b800) [pid = 21276] [serial = 1739] [outer = 0x8c467800] 04:28:47 INFO - PROCESS | 21276 | 1461238127709 Marionette DEBUG loaded listener.js 04:28:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8d950800) [pid = 21276] [serial = 1740] [outer = 0x8c467800] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8c35e000) [pid = 21276] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x992b8800) [pid = 21276] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x920b5400) [pid = 21276] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8a360c00) [pid = 21276] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8fff6c00) [pid = 21276] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8ee31000) [pid = 21276] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x951f6c00) [pid = 21276] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8fc0ec00) [pid = 21276] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8c4aac00) [pid = 21276] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8b4b4400) [pid = 21276] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8ee24c00) [pid = 21276] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8d951800) [pid = 21276] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x899fa000) [pid = 21276] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8919e000) [pid = 21276] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8a4af000) [pid = 21276] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x9926f800) [pid = 21276] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x9fb9ac00) [pid = 21276] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8a369000) [pid = 21276] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8b36c800) [pid = 21276] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x8a590800) [pid = 21276] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x845a4400) [pid = 21276] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:28:49 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x9de67400) [pid = 21276] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:28:49 INFO - PROCESS | 21276 | 1461238129280 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]]]}] 04:28:49 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 04:28:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 2051ms 04:28:49 INFO - PROCESS | 21276 | 1461238129337 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 04:28:49 INFO - PROCESS | 21276 | 1461238129355 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 04:28:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:28:49 INFO - PROCESS | 21276 | 1461238129366 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:28:49 INFO - PROCESS | 21276 | 1461238129370 Marionette TRACE conn3 <- [1,2290,null,{}] 04:28:49 INFO - PROCESS | 21276 | 1461238129376 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}] 04:28:49 INFO - PROCESS | 21276 | 1461238129562 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 04:28:49 INFO - PROCESS | 21276 | 1461238129757 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a4400 == 138 [pid = 21276] [id = 580] 04:28:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x891a5800) [pid = 21276] [serial = 1741] [outer = (nil)] 04:28:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x8c4aac00) [pid = 21276] [serial = 1742] [outer = 0x891a5800] 04:28:49 INFO - PROCESS | 21276 | 1461238129835 Marionette DEBUG loaded listener.js 04:28:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8e507800) [pid = 21276] [serial = 1743] [outer = 0x891a5800] 04:28:50 INFO - PROCESS | 21276 | 1461238130626 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]]]}] 04:28:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:28:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1285ms 04:28:50 INFO - PROCESS | 21276 | 1461238130652 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 04:28:50 INFO - PROCESS | 21276 | 1461238130655 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 04:28:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:28:50 INFO - PROCESS | 21276 | 1461238130661 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:28:50 INFO - PROCESS | 21276 | 1461238130665 Marionette TRACE conn3 <- [1,2294,null,{}] 04:28:50 INFO - PROCESS | 21276 | 1461238130671 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}] 04:28:50 INFO - PROCESS | 21276 | 1461238130861 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 04:28:51 INFO - PROCESS | 21276 | 1461238131190 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a3400 == 139 [pid = 21276] [id = 581] 04:28:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x845a7000) [pid = 21276] [serial = 1744] [outer = (nil)] 04:28:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x89552c00) [pid = 21276] [serial = 1745] [outer = 0x845a7000] 04:28:51 INFO - PROCESS | 21276 | 1461238131285 Marionette DEBUG loaded listener.js 04:28:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x89cec000) [pid = 21276] [serial = 1746] [outer = 0x845a7000] 04:28:52 INFO - PROCESS | 21276 | 1461238132453 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]]]}] 04:28:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:28:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1831ms 04:28:52 INFO - PROCESS | 21276 | 1461238132495 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 04:28:52 INFO - PROCESS | 21276 | 1461238132501 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 04:28:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:28:52 INFO - PROCESS | 21276 | 1461238132509 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:28:52 INFO - PROCESS | 21276 | 1461238132516 Marionette TRACE conn3 <- [1,2298,null,{}] 04:28:52 INFO - PROCESS | 21276 | 1461238132524 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}] 04:28:52 INFO - PROCESS | 21276 | 1461238132762 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 04:28:53 INFO - PROCESS | 21276 | 1461238133102 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b2400 == 140 [pid = 21276] [id = 582] 04:28:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8b4b4000) [pid = 21276] [serial = 1747] [outer = (nil)] 04:28:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8b6cf800) [pid = 21276] [serial = 1748] [outer = 0x8b4b4000] 04:28:53 INFO - PROCESS | 21276 | 1461238133200 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8c358800) [pid = 21276] [serial = 1749] [outer = 0x8b4b4000] 04:28:54 INFO - PROCESS | 21276 | 1461238134204 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]]]}] 04:28:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:28:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1735ms 04:28:54 INFO - PROCESS | 21276 | 1461238134247 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 21276 | 1461238134254 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 04:28:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:28:54 INFO - PROCESS | 21276 | 1461238134262 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 21276 | 1461238134266 Marionette TRACE conn3 <- [1,2302,null,{}] 04:28:54 INFO - PROCESS | 21276 | 1461238134273 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}] 04:28:54 INFO - PROCESS | 21276 | 1461238134506 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 04:28:54 INFO - PROCESS | 21276 | 1461238134875 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c46d400 == 141 [pid = 21276] [id = 583] 04:28:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c4ac800) [pid = 21276] [serial = 1750] [outer = (nil)] 04:28:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8d82a800) [pid = 21276] [serial = 1751] [outer = 0x8c4ac800] 04:28:54 INFO - PROCESS | 21276 | 1461238134971 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e56bc00) [pid = 21276] [serial = 1752] [outer = 0x8c4ac800] 04:28:55 INFO - PROCESS | 21276 | 1461238135954 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]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:28:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1747ms 04:28:56 INFO - PROCESS | 21276 | 1461238136011 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 21276 | 1461238136016 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 04:28:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:28:56 INFO - PROCESS | 21276 | 1461238136025 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 21276 | 1461238136034 Marionette TRACE conn3 <- [1,2306,null,{}] 04:28:56 INFO - PROCESS | 21276 | 1461238136049 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}] 04:28:56 INFO - PROCESS | 21276 | 1461238136328 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 04:28:56 INFO - PROCESS | 21276 | 1461238136669 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ef400 == 142 [pid = 21276] [id = 584] 04:28:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e58fc00) [pid = 21276] [serial = 1753] [outer = (nil)] 04:28:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8e717800) [pid = 21276] [serial = 1754] [outer = 0x8e58fc00] 04:28:56 INFO - PROCESS | 21276 | 1461238136760 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8e77b800) [pid = 21276] [serial = 1755] [outer = 0x8e58fc00] 04:28:57 INFO - PROCESS | 21276 | 1461238137693 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]]]}] 04:28:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:28:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1748ms 04:28:57 INFO - PROCESS | 21276 | 1461238137772 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 04:28:57 INFO - PROCESS | 21276 | 1461238137777 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 04:28:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:28:57 INFO - PROCESS | 21276 | 1461238137784 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:28:57 INFO - PROCESS | 21276 | 1461238137787 Marionette TRACE conn3 <- [1,2310,null,{}] 04:28:57 INFO - PROCESS | 21276 | 1461238137793 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}] 04:28:58 INFO - PROCESS | 21276 | 1461238138043 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 04:28:58 INFO - PROCESS | 21276 | 1461238138368 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58e400 == 143 [pid = 21276] [id = 585] 04:28:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d820000) [pid = 21276] [serial = 1756] [outer = (nil)] 04:28:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8ed90800) [pid = 21276] [serial = 1757] [outer = 0x8d820000] 04:28:58 INFO - PROCESS | 21276 | 1461238138461 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8edee000) [pid = 21276] [serial = 1758] [outer = 0x8d820000] 04:28:59 INFO - PROCESS | 21276 | 1461238139409 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]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:28:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1643ms 04:28:59 INFO - PROCESS | 21276 | 1461238139428 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 04:28:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:28:59 INFO - PROCESS | 21276 | 1461238139433 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 04:28:59 INFO - PROCESS | 21276 | 1461238139440 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 21276 | 1461238139443 Marionette TRACE conn3 <- [1,2314,null,{}] 04:28:59 INFO - PROCESS | 21276 | 1461238139449 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}] 04:28:59 INFO - PROCESS | 21276 | 1461238139657 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 04:29:00 INFO - PROCESS | 21276 | 1461238139991 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f267000 == 144 [pid = 21276] [id = 586] 04:29:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8f268000) [pid = 21276] [serial = 1759] [outer = (nil)] 04:29:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8f26d800) [pid = 21276] [serial = 1760] [outer = 0x8f268000] 04:29:00 INFO - PROCESS | 21276 | 1461238140104 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8f85dc00) [pid = 21276] [serial = 1761] [outer = 0x8f268000] 04:29:01 INFO - PROCESS | 21276 | 1461238141040 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]]]}] 04:29:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:29:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1634ms 04:29:01 INFO - PROCESS | 21276 | 1461238141074 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 04:29:01 INFO - PROCESS | 21276 | 1461238141077 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 04:29:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:29:01 INFO - PROCESS | 21276 | 1461238141085 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:29:01 INFO - PROCESS | 21276 | 1461238141088 Marionette TRACE conn3 <- [1,2318,null,{}] 04:29:01 INFO - PROCESS | 21276 | 1461238141094 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}] 04:29:01 INFO - PROCESS | 21276 | 1461238141304 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 04:29:01 INFO - PROCESS | 21276 | 1461238141562 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed88000 == 145 [pid = 21276] [id = 587] 04:29:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8ee26400) [pid = 21276] [serial = 1762] [outer = (nil)] 04:29:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8fcd4400) [pid = 21276] [serial = 1763] [outer = 0x8ee26400] 04:29:01 INFO - PROCESS | 21276 | 1461238141657 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8ffeb000) [pid = 21276] [serial = 1764] [outer = 0x8ee26400] 04:29:02 INFO - PROCESS | 21276 | 1461238142737 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] 04:29:02 INFO - PROCESS | 21276 | 1461238142822 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 04:29:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:29:02 INFO - PROCESS | 21276 | 1461238142829 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 21276 | 1461238142832 Marionette TRACE conn3 <- [1,2322,null,{}] 04:29:02 INFO - PROCESS | 21276 | 1461238142838 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}] 04:29:03 INFO - PROCESS | 21276 | 1461238143105 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 04:29:03 INFO - PROCESS | 21276 | 1461238143444 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c466400 == 146 [pid = 21276] [id = 588] 04:29:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8e594400) [pid = 21276] [serial = 1765] [outer = (nil)] 04:29:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x914cb800) [pid = 21276] [serial = 1766] [outer = 0x8e594400] 04:29:03 INFO - PROCESS | 21276 | 1461238143539 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x92042000) [pid = 21276] [serial = 1767] [outer = 0x8e594400] 04:29:04 INFO - PROCESS | 21276 | 1461238144505 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]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:29:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1739ms 04:29:04 INFO - PROCESS | 21276 | 1461238144570 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 21276 | 1461238144574 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:29:04 INFO - PROCESS | 21276 | 1461238144580 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 21276 | 1461238144584 Marionette TRACE conn3 <- [1,2326,null,{}] 04:29:04 INFO - PROCESS | 21276 | 1461238144590 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}] 04:29:04 INFO - PROCESS | 21276 | 1461238144800 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 04:29:05 INFO - PROCESS | 21276 | 1461238145123 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d81c400 == 147 [pid = 21276] [id = 589] 04:29:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8ffec000) [pid = 21276] [serial = 1768] [outer = (nil)] 04:29:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x939e6000) [pid = 21276] [serial = 1769] [outer = 0x8ffec000] 04:29:05 INFO - PROCESS | 21276 | 1461238145216 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x939e9800) [pid = 21276] [serial = 1770] [outer = 0x8ffec000] 04:29:06 INFO - PROCESS | 21276 | 1461238146125 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]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:29:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1586ms 04:29:06 INFO - PROCESS | 21276 | 1461238146166 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 04:29:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:29:06 INFO - PROCESS | 21276 | 1461238146171 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 04:29:06 INFO - PROCESS | 21276 | 1461238146177 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 21276 | 1461238146180 Marionette TRACE conn3 <- [1,2330,null,{}] 04:29:06 INFO - PROCESS | 21276 | 1461238146186 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}] 04:29:06 INFO - PROCESS | 21276 | 1461238146394 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 04:29:06 INFO - PROCESS | 21276 | 1461238146679 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fff4c00 == 148 [pid = 21276] [id = 590] 04:29:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x92039800) [pid = 21276] [serial = 1771] [outer = (nil)] 04:29:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x93a78400) [pid = 21276] [serial = 1772] [outer = 0x92039800] 04:29:06 INFO - PROCESS | 21276 | 1461238146818 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x93d0e000) [pid = 21276] [serial = 1773] [outer = 0x92039800] 04:29:07 INFO - PROCESS | 21276 | 1461238147751 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]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:29:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1633ms 04:29:07 INFO - PROCESS | 21276 | 1461238147810 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 21276 | 1461238147813 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 04:29:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:29:07 INFO - PROCESS | 21276 | 1461238147820 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 21276 | 1461238147824 Marionette TRACE conn3 <- [1,2334,null,{}] 04:29:07 INFO - PROCESS | 21276 | 1461238147830 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}] 04:29:08 INFO - PROCESS | 21276 | 1461238148047 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 04:29:08 INFO - PROCESS | 21276 | 1461238148389 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x951e7400 == 149 [pid = 21276] [id = 591] 04:29:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x951e9000) [pid = 21276] [serial = 1774] [outer = (nil)] 04:29:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x9528cc00) [pid = 21276] [serial = 1775] [outer = 0x951e9000] 04:29:08 INFO - PROCESS | 21276 | 1461238148497 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x966ca800) [pid = 21276] [serial = 1776] [outer = 0x951e9000] 04:29:09 INFO - PROCESS | 21276 | 1461238149480 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]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:29:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1731ms 04:29:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:29:09 INFO - PROCESS | 21276 | 1461238149552 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 21276 | 1461238149555 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 04:29:09 INFO - PROCESS | 21276 | 1461238149562 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 21276 | 1461238149567 Marionette TRACE conn3 <- [1,2338,null,{}] 04:29:09 INFO - PROCESS | 21276 | 1461238149573 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}] 04:29:09 INFO - PROCESS | 21276 | 1461238149850 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 04:29:10 INFO - PROCESS | 21276 | 1461238150186 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x9668b800 == 150 [pid = 21276] [id = 592] 04:29:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x966d9800) [pid = 21276] [serial = 1777] [outer = (nil)] 04:29:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x986db000) [pid = 21276] [serial = 1778] [outer = 0x966d9800] 04:29:10 INFO - PROCESS | 21276 | 1461238150275 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x98853800) [pid = 21276] [serial = 1779] [outer = 0x966d9800] 04:29:11 INFO - PROCESS | 21276 | 1461238151158 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]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:29:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1631ms 04:29:11 INFO - PROCESS | 21276 | 1461238151192 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 21276 | 1461238151196 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 04:29:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:29:11 INFO - PROCESS | 21276 | 1461238151202 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 21276 | 1461238151206 Marionette TRACE conn3 <- [1,2342,null,{}] 04:29:11 INFO - PROCESS | 21276 | 1461238151212 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}] 04:29:11 INFO - PROCESS | 21276 | 1461238151425 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 04:29:11 INFO - PROCESS | 21276 | 1461238151712 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a1400 == 151 [pid = 21276] [id = 593] 04:29:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8c1f0800) [pid = 21276] [serial = 1780] [outer = (nil)] 04:29:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x99269000) [pid = 21276] [serial = 1781] [outer = 0x8c1f0800] 04:29:11 INFO - PROCESS | 21276 | 1461238151847 Marionette DEBUG loaded listener.js 04:29:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x99275800) [pid = 21276] [serial = 1782] [outer = 0x8c1f0800] 04:29:12 INFO - PROCESS | 21276 | 1461238152734 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]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:29:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1588ms 04:29:12 INFO - PROCESS | 21276 | 1461238152795 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 21276 | 1461238152799 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 04:29:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:29:12 INFO - PROCESS | 21276 | 1461238152808 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 21276 | 1461238152810 Marionette TRACE conn3 <- [1,2346,null,{}] 04:29:12 INFO - PROCESS | 21276 | 1461238152815 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}] 04:29:13 INFO - PROCESS | 21276 | 1461238153046 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 04:29:13 INFO - PROCESS | 21276 | 1461238153383 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a59b800 == 152 [pid = 21276] [id = 594] 04:29:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8b32bc00) [pid = 21276] [serial = 1783] [outer = (nil)] 04:29:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9af81400) [pid = 21276] [serial = 1784] [outer = 0x8b32bc00] 04:29:13 INFO - PROCESS | 21276 | 1461238153476 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x9fa1b400) [pid = 21276] [serial = 1785] [outer = 0x8b32bc00] 04:29:14 INFO - PROCESS | 21276 | 1461238154412 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]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:29:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1680ms 04:29:14 INFO - PROCESS | 21276 | 1461238154489 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 21276 | 1461238154492 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 04:29:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:29:14 INFO - PROCESS | 21276 | 1461238154499 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 21276 | 1461238154501 Marionette TRACE conn3 <- [1,2350,null,{}] 04:29:14 INFO - PROCESS | 21276 | 1461238154508 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}] 04:29:14 INFO - PROCESS | 21276 | 1461238154768 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 04:29:15 INFO - PROCESS | 21276 | 1461238155102 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x9926f800 == 153 [pid = 21276] [id = 595] 04:29:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9af7bc00) [pid = 21276] [serial = 1786] [outer = (nil)] 04:29:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9fd6c000) [pid = 21276] [serial = 1787] [outer = 0x9af7bc00] 04:29:15 INFO - PROCESS | 21276 | 1461238155189 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x9fd6f400) [pid = 21276] [serial = 1788] [outer = 0x9af7bc00] 04:29:16 INFO - PROCESS | 21276 | 1461238156091 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]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:29:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1634ms 04:29:16 INFO - PROCESS | 21276 | 1461238156132 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 21276 | 1461238156136 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:29:16 INFO - PROCESS | 21276 | 1461238156143 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 21276 | 1461238156146 Marionette TRACE conn3 <- [1,2354,null,{}] 04:29:16 INFO - PROCESS | 21276 | 1461238156152 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}] 04:29:16 INFO - PROCESS | 21276 | 1461238156367 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 04:29:16 INFO - PROCESS | 21276 | 1461238156700 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x891ac400 == 154 [pid = 21276] [id = 596] 04:29:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x99141000) [pid = 21276] [serial = 1789] [outer = (nil)] 04:29:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0xa0915400) [pid = 21276] [serial = 1790] [outer = 0x99141000] 04:29:16 INFO - PROCESS | 21276 | 1461238156797 Marionette DEBUG loaded listener.js 04:29:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0xa0b13c00) [pid = 21276] [serial = 1791] [outer = 0x99141000] 04:29:17 INFO - PROCESS | 21276 | 1461238157758 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]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:29:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1685ms 04:29:17 INFO - PROCESS | 21276 | 1461238157831 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 21276 | 1461238157838 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:29:17 INFO - PROCESS | 21276 | 1461238157849 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 21276 | 1461238157852 Marionette TRACE conn3 <- [1,2358,null,{}] 04:29:17 INFO - PROCESS | 21276 | 1461238157859 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}] 04:29:18 INFO - PROCESS | 21276 | 1461238158120 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 04:29:18 INFO - PROCESS | 21276 | 1461238158449 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b320800 == 155 [pid = 21276] [id = 597] 04:29:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x8c465000) [pid = 21276] [serial = 1792] [outer = (nil)] 04:29:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0xa0e75800) [pid = 21276] [serial = 1793] [outer = 0x8c465000] 04:29:18 INFO - PROCESS | 21276 | 1461238158545 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0xa0e7a400) [pid = 21276] [serial = 1794] [outer = 0x8c465000] 04:29:19 INFO - PROCESS | 21276 | 1461238159487 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]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:29:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1686ms 04:29:19 INFO - PROCESS | 21276 | 1461238159534 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 21276 | 1461238159538 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 04:29:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:29:19 INFO - PROCESS | 21276 | 1461238159545 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 21276 | 1461238159548 Marionette TRACE conn3 <- [1,2362,null,{}] 04:29:19 INFO - PROCESS | 21276 | 1461238159554 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}] 04:29:19 INFO - PROCESS | 21276 | 1461238159773 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 04:29:20 INFO - PROCESS | 21276 | 1461238160110 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a6c00 == 156 [pid = 21276] [id = 598] 04:29:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x891aa800) [pid = 21276] [serial = 1795] [outer = (nil)] 04:29:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0xa29d6400) [pid = 21276] [serial = 1796] [outer = 0x891aa800] 04:29:20 INFO - PROCESS | 21276 | 1461238160201 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0xa3b7b000) [pid = 21276] [serial = 1797] [outer = 0x891aa800] 04:29:21 INFO - PROCESS | 21276 | 1461238161128 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]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:29:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 04:29:21 INFO - PROCESS | 21276 | 1461238161176 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 21276 | 1461238161179 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:29:21 INFO - PROCESS | 21276 | 1461238161185 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 21276 | 1461238161189 Marionette TRACE conn3 <- [1,2366,null,{}] 04:29:21 INFO - PROCESS | 21276 | 1461238161195 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}] 04:29:21 INFO - PROCESS | 21276 | 1461238161417 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 04:29:21 INFO - PROCESS | 21276 | 1461238161748 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b6cf000 == 155 [pid = 21276] [id = 535] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x845a4c00 == 154 [pid = 21276] [id = 536] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8e571c00 == 153 [pid = 21276] [id = 167] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x87182800 == 152 [pid = 21276] [id = 531] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8e77d800 == 151 [pid = 21276] [id = 527] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x99270c00 == 150 [pid = 21276] [id = 532] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89cea000 == 149 [pid = 21276] [id = 533] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff2800 == 148 [pid = 21276] [id = 514] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b326000 == 147 [pid = 21276] [id = 519] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x868a9c00 == 146 [pid = 21276] [id = 521] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2b4c00 == 145 [pid = 21276] [id = 522] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x92a8e400 == 144 [pid = 21276] [id = 525] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b8800 == 143 [pid = 21276] [id = 520] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x899efc00 == 142 [pid = 21276] [id = 524] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8955d800 == 141 [pid = 21276] [id = 529] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x920b7c00 == 140 [pid = 21276] [id = 526] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x906e0800 == 139 [pid = 21276] [id = 530] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x951eac00 == 138 [pid = 21276] [id = 528] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed8e400 == 137 [pid = 21276] [id = 523] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x845a4400 == 136 [pid = 21276] [id = 580] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b6c5400 == 135 [pid = 21276] [id = 579] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2ce400 == 134 [pid = 21276] [id = 578] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89c55400 == 133 [pid = 21276] [id = 577] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x893a5800 == 132 [pid = 21276] [id = 567] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4a7400 == 131 [pid = 21276] [id = 566] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89c57000 == 130 [pid = 21276] [id = 565] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8c35dc00 == 129 [pid = 21276] [id = 564] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8e609800 == 128 [pid = 21276] [id = 563] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8b32c000 == 127 [pid = 21276] [id = 561] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x8e593400 == 126 [pid = 21276] [id = 562] 04:29:23 INFO - PROCESS | 21276 | --DOCSHELL 0x89ce9c00 == 125 [pid = 21276] [id = 560] 04:29:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a4400 == 126 [pid = 21276] [id = 599] 04:29:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x845a4c00) [pid = 21276] [serial = 1798] [outer = (nil)] 04:29:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x8919dc00) [pid = 21276] [serial = 1799] [outer = 0x845a4c00] 04:29:23 INFO - PROCESS | 21276 | 1461238163855 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x891aac00) [pid = 21276] [serial = 1800] [outer = 0x845a4c00] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9624a400) [pid = 21276] [serial = 1637] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8a368c00) [pid = 21276] [serial = 1661] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x92a90000) [pid = 21276] [serial = 1631] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8fc06c00) [pid = 21276] [serial = 1626] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x9e91e400) [pid = 21276] [serial = 1647] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x96fc6800) [pid = 21276] [serial = 1641] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8fdd6400) [pid = 21276] [serial = 1628] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x93a77400) [pid = 21276] [serial = 1634] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8f861800) [pid = 21276] [serial = 1625] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x98041800) [pid = 21276] [serial = 1644] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8f262400) [pid = 21276] [serial = 1622] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8e709c00) [pid = 21276] [serial = 1619] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0xa0e72400) [pid = 21276] [serial = 1653] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x962f3800) [pid = 21276] [serial = 1638] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8e717400) [pid = 21276] [serial = 1620] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x891a5c00) [pid = 21276] [serial = 1664] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8f2ac800) [pid = 21276] [serial = 1623] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x891a7c00) [pid = 21276] [serial = 1665] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8c1e4c00) [pid = 21276] [serial = 1616] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8c4ad800) [pid = 21276] [serial = 1617] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9fea4c00) [pid = 21276] [serial = 1652] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0xa4362c00) [pid = 21276] [serial = 1659] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x9fe12000) [pid = 21276] [serial = 1649] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8a36dc00) [pid = 21276] [serial = 1670] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x947b4400) [pid = 21276] [serial = 1635] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x966d9400) [pid = 21276] [serial = 1640] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x92cee800) [pid = 21276] [serial = 1632] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8a36a000) [pid = 21276] [serial = 1662] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0xa090f800) [pid = 21276] [serial = 1650] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8e571000) [pid = 21276] [serial = 1548] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8c1ec800) [pid = 21276] [serial = 1674] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x89c4ec00) [pid = 21276] [serial = 1668] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8a4b5400) [pid = 21276] [serial = 1671] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0xa2939800) [pid = 21276] [serial = 1656] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x893a6800) [pid = 21276] [serial = 1667] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0xa4358000) [pid = 21276] [serial = 1658] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0xa2934800) [pid = 21276] [serial = 1655] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x98033400) [pid = 21276] [serial = 1643] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8fddcc00) [pid = 21276] [serial = 1629] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8b6ccc00) [pid = 21276] [serial = 1673] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8c4a3400) [pid = 21276] [serial = 1676] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8c5ebc00) [pid = 21276] [serial = 1677] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x9ad0f000) [pid = 21276] [serial = 1646] [outer = (nil)] [url = about:blank] 04:29:24 INFO - PROCESS | 21276 | 1461238164997 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]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:29:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 3842ms 04:29:25 INFO - PROCESS | 21276 | 1461238165030 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 21276 | 1461238165033 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 04:29:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:29:25 INFO - PROCESS | 21276 | 1461238165043 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 21276 | 1461238165048 Marionette TRACE conn3 <- [1,2370,null,{}] 04:29:25 INFO - PROCESS | 21276 | 1461238165055 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}] 04:29:25 INFO - PROCESS | 21276 | 1461238165263 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 04:29:25 INFO - PROCESS | 21276 | 1461238165490 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a9400 == 127 [pid = 21276] [id = 600] 04:29:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8939f400) [pid = 21276] [serial = 1801] [outer = (nil)] 04:29:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x89dd0400) [pid = 21276] [serial = 1802] [outer = 0x8939f400] 04:29:25 INFO - PROCESS | 21276 | 1461238165573 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8a361000) [pid = 21276] [serial = 1803] [outer = 0x8939f400] 04:29:26 INFO - PROCESS | 21276 | 1461238166453 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]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:29:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1440ms 04:29:26 INFO - PROCESS | 21276 | 1461238166482 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 21276 | 1461238166488 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:29:26 INFO - PROCESS | 21276 | 1461238166498 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 21276 | 1461238166502 Marionette TRACE conn3 <- [1,2374,null,{}] 04:29:26 INFO - PROCESS | 21276 | 1461238166508 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}] 04:29:26 INFO - PROCESS | 21276 | 1461238166813 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 04:29:26 INFO - PROCESS | 21276 | 1461238166852 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:26 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a364400 == 128 [pid = 21276] [id = 601] 04:29:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8a4af400) [pid = 21276] [serial = 1804] [outer = (nil)] 04:29:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8b321c00) [pid = 21276] [serial = 1805] [outer = 0x8a4af400] 04:29:26 INFO - PROCESS | 21276 | 1461238166928 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8b36fc00) [pid = 21276] [serial = 1806] [outer = 0x8a4af400] 04:29:28 INFO - PROCESS | 21276 | 1461238168092 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]]]}] 04:29:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:29:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1637ms 04:29:28 INFO - PROCESS | 21276 | 1461238168135 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 04:29:28 INFO - PROCESS | 21276 | 1461238168139 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 04:29:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:29:28 INFO - PROCESS | 21276 | 1461238168151 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:29:28 INFO - PROCESS | 21276 | 1461238168156 Marionette TRACE conn3 <- [1,2378,null,{}] 04:29:28 INFO - PROCESS | 21276 | 1461238168172 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}] 04:29:28 INFO - PROCESS | 21276 | 1461238168458 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 04:29:28 INFO - PROCESS | 21276 | 1461238168486 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58e000 == 129 [pid = 21276] [id = 602] 04:29:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8b6c1c00) [pid = 21276] [serial = 1807] [outer = (nil)] 04:29:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8c46b400) [pid = 21276] [serial = 1808] [outer = 0x8b6c1c00] 04:29:28 INFO - PROCESS | 21276 | 1461238168560 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8c4a7400) [pid = 21276] [serial = 1809] [outer = 0x8b6c1c00] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8fc03800) [pid = 21276] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8f264000) [pid = 21276] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8c467800) [pid = 21276] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8e604400) [pid = 21276] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8b32c800) [pid = 21276] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x89c5b000) [pid = 21276] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x9203d400) [pid = 21276] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x97858400) [pid = 21276] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x920bb800) [pid = 21276] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8a2d4400) [pid = 21276] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x99141c00) [pid = 21276] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x89c5cc00) [pid = 21276] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8c46ac00) [pid = 21276] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8ed8ac00) [pid = 21276] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x9518b000) [pid = 21276] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8a2d5800) [pid = 21276] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8ed82800) [pid = 21276] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8a598400) [pid = 21276] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x92ce9c00) [pid = 21276] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:29:29 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8e778c00) [pid = 21276] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:29:30 INFO - PROCESS | 21276 | 1461238170218 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]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:29:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2095ms 04:29:30 INFO - PROCESS | 21276 | 1461238170247 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 21276 | 1461238170252 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:29:30 INFO - PROCESS | 21276 | 1461238170258 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 21276 | 1461238170261 Marionette TRACE conn3 <- [1,2382,null,{}] 04:29:30 INFO - PROCESS | 21276 | 1461238170271 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}] 04:29:30 INFO - PROCESS | 21276 | 1461238170476 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 04:29:30 INFO - PROCESS | 21276 | 1461238170681 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d6c00 == 130 [pid = 21276] [id = 603] 04:29:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8a594000) [pid = 21276] [serial = 1810] [outer = (nil)] 04:29:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8c4af400) [pid = 21276] [serial = 1811] [outer = 0x8a594000] 04:29:30 INFO - PROCESS | 21276 | 1461238170759 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8c5e7c00) [pid = 21276] [serial = 1812] [outer = 0x8a594000] 04:29:31 INFO - PROCESS | 21276 | 1461238171723 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]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:29:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1542ms 04:29:31 INFO - PROCESS | 21276 | 1461238171802 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 21276 | 1461238171810 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 04:29:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:29:31 INFO - PROCESS | 21276 | 1461238171820 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 21276 | 1461238171826 Marionette TRACE conn3 <- [1,2386,null,{}] 04:29:31 INFO - PROCESS | 21276 | 1461238171836 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}] 04:29:32 INFO - PROCESS | 21276 | 1461238172124 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 04:29:32 INFO - PROCESS | 21276 | 1461238172426 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c52000 == 131 [pid = 21276] [id = 604] 04:29:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89c55400) [pid = 21276] [serial = 1813] [outer = (nil)] 04:29:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x89cea000) [pid = 21276] [serial = 1814] [outer = 0x89c55400] 04:29:32 INFO - PROCESS | 21276 | 1461238172520 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8a4b1000) [pid = 21276] [serial = 1815] [outer = 0x89c55400] 04:29:33 INFO - PROCESS | 21276 | 1461238173507 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]]]}] 04:29:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:29:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1751ms 04:29:33 INFO - PROCESS | 21276 | 1461238173571 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 04:29:33 INFO - PROCESS | 21276 | 1461238173580 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 04:29:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:29:33 INFO - PROCESS | 21276 | 1461238173591 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:29:33 INFO - PROCESS | 21276 | 1461238173595 Marionette TRACE conn3 <- [1,2390,null,{}] 04:29:33 INFO - PROCESS | 21276 | 1461238173601 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}] 04:29:33 INFO - PROCESS | 21276 | 1461238173874 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 04:29:34 INFO - PROCESS | 21276 | 1461238174221 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58fc00 == 132 [pid = 21276] [id = 605] 04:29:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8b4b0400) [pid = 21276] [serial = 1816] [outer = (nil)] 04:29:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8c46ac00) [pid = 21276] [serial = 1817] [outer = 0x8b4b0400] 04:29:34 INFO - PROCESS | 21276 | 1461238174309 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8d81c000) [pid = 21276] [serial = 1818] [outer = 0x8b4b0400] 04:29:35 INFO - PROCESS | 21276 | 1461238175301 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]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:29:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1783ms 04:29:35 INFO - PROCESS | 21276 | 1461238175374 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 21276 | 1461238175379 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 04:29:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:29:35 INFO - PROCESS | 21276 | 1461238175385 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 21276 | 1461238175392 Marionette TRACE conn3 <- [1,2394,null,{}] 04:29:35 INFO - PROCESS | 21276 | 1461238175408 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}] 04:29:35 INFO - PROCESS | 21276 | 1461238175679 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 04:29:36 INFO - PROCESS | 21276 | 1461238176059 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d955400 == 133 [pid = 21276] [id = 606] 04:29:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8e575400) [pid = 21276] [serial = 1819] [outer = (nil)] 04:29:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e604000) [pid = 21276] [serial = 1820] [outer = 0x8e575400] 04:29:36 INFO - PROCESS | 21276 | 1461238176151 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e60f800) [pid = 21276] [serial = 1821] [outer = 0x8e575400] 04:29:37 INFO - PROCESS | 21276 | 1461238177108 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]]]}] 04:29:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:29:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1737ms 04:29:37 INFO - PROCESS | 21276 | 1461238177122 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 04:29:37 INFO - PROCESS | 21276 | 1461238177127 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 04:29:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:29:37 INFO - PROCESS | 21276 | 1461238177133 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:29:37 INFO - PROCESS | 21276 | 1461238177136 Marionette TRACE conn3 <- [1,2398,null,{}] 04:29:37 INFO - PROCESS | 21276 | 1461238177142 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}] 04:29:37 INFO - PROCESS | 21276 | 1461238177350 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 04:29:37 INFO - PROCESS | 21276 | 1461238177631 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c35b400 == 134 [pid = 21276] [id = 607] 04:29:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e607800) [pid = 21276] [serial = 1822] [outer = (nil)] 04:29:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e777800) [pid = 21276] [serial = 1823] [outer = 0x8e607800] 04:29:37 INFO - PROCESS | 21276 | 1461238177723 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e8ccc00) [pid = 21276] [serial = 1824] [outer = 0x8e607800] 04:29:38 INFO - PROCESS | 21276 | 1461238178708 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]]]}] 04:29:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:29:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1645ms 04:29:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:29:38 INFO - PROCESS | 21276 | 1461238178780 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 04:29:38 INFO - PROCESS | 21276 | 1461238178783 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 04:29:38 INFO - PROCESS | 21276 | 1461238178790 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:29:38 INFO - PROCESS | 21276 | 1461238178799 Marionette TRACE conn3 <- [1,2402,null,{}] 04:29:38 INFO - PROCESS | 21276 | 1461238178807 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}] 04:29:39 INFO - PROCESS | 21276 | 1461238179052 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 04:29:39 INFO - PROCESS | 21276 | 1461238179372 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e70dc00 == 135 [pid = 21276] [id = 608] 04:29:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e8d5c00) [pid = 21276] [serial = 1825] [outer = (nil)] 04:29:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8ede1400) [pid = 21276] [serial = 1826] [outer = 0x8e8d5c00] 04:29:39 INFO - PROCESS | 21276 | 1461238179477 Marionette DEBUG loaded listener.js 04:29:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8ede5400) [pid = 21276] [serial = 1827] [outer = 0x8e8d5c00] 04:29:40 INFO - PROCESS | 21276 | 1461238180419 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]]]}] 04:29:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:29:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1691ms 04:29:40 INFO - PROCESS | 21276 | 1461238180480 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 04:29:40 INFO - PROCESS | 21276 | 1461238180484 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 04:29:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:29:40 INFO - PROCESS | 21276 | 1461238180491 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:29:40 INFO - PROCESS | 21276 | 1461238180494 Marionette TRACE conn3 <- [1,2406,null,{}] 04:29:40 INFO - PROCESS | 21276 | 1461238180500 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}] 04:29:40 INFO - PROCESS | 21276 | 1461238180736 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 04:29:41 INFO - PROCESS | 21276 | 1461238181071 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e712c00 == 136 [pid = 21276] [id = 609] 04:29:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8ede2800) [pid = 21276] [serial = 1828] [outer = (nil)] 04:29:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8f2b3000) [pid = 21276] [serial = 1829] [outer = 0x8ede2800] 04:29:41 INFO - PROCESS | 21276 | 1461238181178 Marionette DEBUG loaded listener.js 04:29:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8f863400) [pid = 21276] [serial = 1830] [outer = 0x8ede2800] 04:29:42 INFO - PROCESS | 21276 | 1461238182083 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]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:29:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1645ms 04:29:42 INFO - PROCESS | 21276 | 1461238182136 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 21276 | 1461238182141 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:29:42 INFO - PROCESS | 21276 | 1461238182166 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 21276 | 1461238182169 Marionette TRACE conn3 <- [1,2410,null,{}] 04:29:42 INFO - PROCESS | 21276 | 1461238182175 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}] 04:29:42 INFO - PROCESS | 21276 | 1461238182388 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 04:29:42 INFO - PROCESS | 21276 | 1461238182717 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e58ac00 == 137 [pid = 21276] [id = 610] 04:29:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8fc04400) [pid = 21276] [serial = 1831] [outer = (nil)] 04:29:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8fc0e800) [pid = 21276] [serial = 1832] [outer = 0x8fc04400] 04:29:42 INFO - PROCESS | 21276 | 1461238182810 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8fdd2c00) [pid = 21276] [serial = 1833] [outer = 0x8fc04400] 04:29:43 INFO - PROCESS | 21276 | 1461238183738 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]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:29:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1635ms 04:29:43 INFO - PROCESS | 21276 | 1461238183806 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 04:29:43 INFO - PROCESS | 21276 | 1461238183810 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 04:29:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:29:43 INFO - PROCESS | 21276 | 1461238183820 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:29:43 INFO - PROCESS | 21276 | 1461238183829 Marionette TRACE conn3 <- [1,2414,null,{}] 04:29:43 INFO - PROCESS | 21276 | 1461238183840 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}] 04:29:44 INFO - PROCESS | 21276 | 1461238184056 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 04:29:44 INFO - PROCESS | 21276 | 1461238184381 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56cc00 == 138 [pid = 21276] [id = 611] 04:29:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8fc03400) [pid = 21276] [serial = 1834] [outer = (nil)] 04:29:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x91151c00) [pid = 21276] [serial = 1835] [outer = 0x8fc03400] 04:29:44 INFO - PROCESS | 21276 | 1461238184485 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x91335400) [pid = 21276] [serial = 1836] [outer = 0x8fc03400] 04:29:45 INFO - PROCESS | 21276 | 1461238185391 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]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:29:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1641ms 04:29:45 INFO - PROCESS | 21276 | 1461238185462 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 04:29:45 INFO - PROCESS | 21276 | 1461238185466 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 04:29:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:29:45 INFO - PROCESS | 21276 | 1461238185473 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 21276 | 1461238185476 Marionette TRACE conn3 <- [1,2418,null,{}] 04:29:45 INFO - PROCESS | 21276 | 1461238185482 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}] 04:29:45 INFO - PROCESS | 21276 | 1461238185748 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 04:29:46 INFO - PROCESS | 21276 | 1461238186085 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4f000 == 139 [pid = 21276] [id = 612] 04:29:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8b373000) [pid = 21276] [serial = 1837] [outer = (nil)] 04:29:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x92035800) [pid = 21276] [serial = 1838] [outer = 0x8b373000] 04:29:46 INFO - PROCESS | 21276 | 1461238186232 Marionette DEBUG loaded listener.js 04:29:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x92ce8c00) [pid = 21276] [serial = 1839] [outer = 0x8b373000] 04:29:47 INFO - PROCESS | 21276 | 1461238187189 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]]]}] 04:29:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:29:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1787ms 04:29:47 INFO - PROCESS | 21276 | 1461238187261 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 21276 | 1461238187264 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:29:47 INFO - PROCESS | 21276 | 1461238187271 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 21276 | 1461238187275 Marionette TRACE conn3 <- [1,2422,null,{}] 04:29:47 INFO - PROCESS | 21276 | 1461238187280 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}] 04:29:47 INFO - PROCESS | 21276 | 1461238187534 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 04:29:47 INFO - PROCESS | 21276 | 1461238187859 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x90280400 == 140 [pid = 21276] [id = 613] 04:29:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x914bf000) [pid = 21276] [serial = 1840] [outer = (nil)] 04:29:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x93a6c800) [pid = 21276] [serial = 1841] [outer = 0x914bf000] 04:29:47 INFO - PROCESS | 21276 | 1461238187950 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x93a6f800) [pid = 21276] [serial = 1842] [outer = 0x914bf000] 04:29:48 INFO - PROCESS | 21276 | 1461238188839 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]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:29:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1637ms 04:29:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:29:48 INFO - PROCESS | 21276 | 1461238188909 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 21276 | 1461238188913 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 04:29:48 INFO - PROCESS | 21276 | 1461238188920 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 21276 | 1461238188924 Marionette TRACE conn3 <- [1,2426,null,{}] 04:29:48 INFO - PROCESS | 21276 | 1461238188930 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}] 04:29:49 INFO - PROCESS | 21276 | 1461238189208 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 04:29:49 INFO - PROCESS | 21276 | 1461238189562 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x939e3000 == 141 [pid = 21276] [id = 614] 04:29:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x95195c00) [pid = 21276] [serial = 1843] [outer = (nil)] 04:29:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x9528ac00) [pid = 21276] [serial = 1844] [outer = 0x95195c00] 04:29:49 INFO - PROCESS | 21276 | 1461238189656 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x9637f400) [pid = 21276] [serial = 1845] [outer = 0x95195c00] 04:29:50 INFO - PROCESS | 21276 | 1461238190629 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]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:29:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1786ms 04:29:50 INFO - PROCESS | 21276 | 1461238190706 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 21276 | 1461238190709 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 04:29:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:29:50 INFO - PROCESS | 21276 | 1461238190716 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 21276 | 1461238190719 Marionette TRACE conn3 <- [1,2430,null,{}] 04:29:50 INFO - PROCESS | 21276 | 1461238190725 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}] 04:29:50 INFO - PROCESS | 21276 | 1461238190976 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 04:29:51 INFO - PROCESS | 21276 | 1461238191310 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b6c9400 == 142 [pid = 21276] [id = 615] 04:29:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8e60cc00) [pid = 21276] [serial = 1846] [outer = (nil)] 04:29:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9682ac00) [pid = 21276] [serial = 1847] [outer = 0x8e60cc00] 04:29:51 INFO - PROCESS | 21276 | 1461238191403 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x97082c00) [pid = 21276] [serial = 1848] [outer = 0x8e60cc00] 04:29:52 INFO - PROCESS | 21276 | 1461238192297 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]]]}] 04:29:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:29:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1633ms 04:29:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:29:52 INFO - PROCESS | 21276 | 1461238192350 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 04:29:52 INFO - PROCESS | 21276 | 1461238192353 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 04:29:52 INFO - PROCESS | 21276 | 1461238192360 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 21276 | 1461238192363 Marionette TRACE conn3 <- [1,2434,null,{}] 04:29:52 INFO - PROCESS | 21276 | 1461238192369 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}] 04:29:52 INFO - PROCESS | 21276 | 1461238192581 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 04:29:52 INFO - PROCESS | 21276 | 1461238192866 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x9518b400 == 143 [pid = 21276] [id = 616] 04:29:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x962f4c00) [pid = 21276] [serial = 1849] [outer = (nil)] 04:29:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9785d400) [pid = 21276] [serial = 1850] [outer = 0x962f4c00] 04:29:53 INFO - PROCESS | 21276 | 1461238193001 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x9799a000) [pid = 21276] [serial = 1851] [outer = 0x962f4c00] 04:29:53 INFO - PROCESS | 21276 | 1461238193868 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]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:29:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1581ms 04:29:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:29:53 INFO - PROCESS | 21276 | 1461238193941 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 21276 | 1461238193944 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 04:29:53 INFO - PROCESS | 21276 | 1461238193951 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 21276 | 1461238193955 Marionette TRACE conn3 <- [1,2438,null,{}] 04:29:53 INFO - PROCESS | 21276 | 1461238193960 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}] 04:29:54 INFO - PROCESS | 21276 | 1461238194175 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 04:29:54 INFO - PROCESS | 21276 | 1461238194511 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a78c00 == 144 [pid = 21276] [id = 617] 04:29:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x966d2000) [pid = 21276] [serial = 1852] [outer = (nil)] 04:29:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x98858800) [pid = 21276] [serial = 1853] [outer = 0x966d2000] 04:29:54 INFO - PROCESS | 21276 | 1461238194604 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x98b28800) [pid = 21276] [serial = 1854] [outer = 0x966d2000] 04:29:55 INFO - PROCESS | 21276 | 1461238195544 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]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:29:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1634ms 04:29:55 INFO - PROCESS | 21276 | 1461238195585 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 21276 | 1461238195589 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:29:55 INFO - PROCESS | 21276 | 1461238195595 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 21276 | 1461238195598 Marionette TRACE conn3 <- [1,2442,null,{}] 04:29:55 INFO - PROCESS | 21276 | 1461238195604 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}] 04:29:55 INFO - PROCESS | 21276 | 1461238195813 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 04:29:56 INFO - PROCESS | 21276 | 1461238196153 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed87400 == 145 [pid = 21276] [id = 618] 04:29:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x8fc07c00) [pid = 21276] [serial = 1855] [outer = (nil)] 04:29:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9926c400) [pid = 21276] [serial = 1856] [outer = 0x8fc07c00] 04:29:56 INFO - PROCESS | 21276 | 1461238196245 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x9ace3400) [pid = 21276] [serial = 1857] [outer = 0x8fc07c00] 04:29:57 INFO - PROCESS | 21276 | 1461238197139 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]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:29:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1588ms 04:29:57 INFO - PROCESS | 21276 | 1461238197184 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 21276 | 1461238197188 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:29:57 INFO - PROCESS | 21276 | 1461238197194 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 21276 | 1461238197197 Marionette TRACE conn3 <- [1,2446,null,{}] 04:29:57 INFO - PROCESS | 21276 | 1461238197203 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}] 04:29:57 INFO - PROCESS | 21276 | 1461238197451 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 04:29:57 INFO - PROCESS | 21276 | 1461238197791 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x9913ac00 == 146 [pid = 21276] [id = 619] 04:29:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9de6a800) [pid = 21276] [serial = 1858] [outer = (nil)] 04:29:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9fb5c800) [pid = 21276] [serial = 1859] [outer = 0x9de6a800] 04:29:57 INFO - PROCESS | 21276 | 1461238197883 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9fd67c00) [pid = 21276] [serial = 1860] [outer = 0x9de6a800] 04:29:58 INFO - PROCESS | 21276 | 1461238198745 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]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:29:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1630ms 04:29:58 INFO - PROCESS | 21276 | 1461238198825 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 04:29:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:29:58 INFO - PROCESS | 21276 | 1461238198829 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 04:29:58 INFO - PROCESS | 21276 | 1461238198835 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 21276 | 1461238198839 Marionette TRACE conn3 <- [1,2450,null,{}] 04:29:58 INFO - PROCESS | 21276 | 1461238198845 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}] 04:29:59 INFO - PROCESS | 21276 | 1461238199111 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 04:29:59 INFO - PROCESS | 21276 | 1461238199442 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x9af7cc00 == 147 [pid = 21276] [id = 620] 04:29:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x9afebc00) [pid = 21276] [serial = 1861] [outer = (nil)] 04:29:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0xa0b36400) [pid = 21276] [serial = 1862] [outer = 0x9afebc00] 04:29:59 INFO - PROCESS | 21276 | 1461238199544 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0xa0e6fc00) [pid = 21276] [serial = 1863] [outer = 0x9afebc00] 04:30:00 INFO - PROCESS | 21276 | 1461238200474 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]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:30:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1694ms 04:30:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:30:00 INFO - PROCESS | 21276 | 1461238200530 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 21276 | 1461238200533 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 04:30:00 INFO - PROCESS | 21276 | 1461238200540 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 21276 | 1461238200543 Marionette TRACE conn3 <- [1,2454,null,{}] 04:30:00 INFO - PROCESS | 21276 | 1461238200549 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}] 04:30:00 INFO - PROCESS | 21276 | 1461238200795 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 04:30:01 INFO - PROCESS | 21276 | 1461238201129 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f6e800 == 148 [pid = 21276] [id = 621] 04:30:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x92ce5c00) [pid = 21276] [serial = 1864] [outer = (nil)] 04:30:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0xa0ea8c00) [pid = 21276] [serial = 1865] [outer = 0x92ce5c00] 04:30:01 INFO - PROCESS | 21276 | 1461238201221 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0xa2992800) [pid = 21276] [serial = 1866] [outer = 0x92ce5c00] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1e9000 == 147 [pid = 21276] [id = 117] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x891a6c00 == 146 [pid = 21276] [id = 598] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8b320800 == 145 [pid = 21276] [id = 597] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x891ac400 == 144 [pid = 21276] [id = 596] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8a59b800 == 143 [pid = 21276] [id = 594] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x9926f800 == 142 [pid = 21276] [id = 595] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x872a1400 == 141 [pid = 21276] [id = 593] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x9668b800 == 140 [pid = 21276] [id = 592] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x951e7400 == 139 [pid = 21276] [id = 591] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8d81c400 == 138 [pid = 21276] [id = 589] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8fff4c00 == 137 [pid = 21276] [id = 590] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8c466400 == 136 [pid = 21276] [id = 588] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8919d800 == 135 [pid = 21276] [id = 554] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed88000 == 134 [pid = 21276] [id = 587] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8f267000 == 133 [pid = 21276] [id = 586] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58e400 == 132 [pid = 21276] [id = 585] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8c46d400 == 131 [pid = 21276] [id = 583] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ef400 == 130 [pid = 21276] [id = 584] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b2400 == 129 [pid = 21276] [id = 582] 04:30:04 INFO - PROCESS | 21276 | --DOCSHELL 0x845a3400 == 128 [pid = 21276] [id = 581] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8fff5800) [pid = 21276] [serial = 1704] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8d956400) [pid = 21276] [serial = 1679] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8fcc9800) [pid = 21276] [serial = 1701] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8d950800) [pid = 21276] [serial = 1740] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8e70b800) [pid = 21276] [serial = 1688] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8e8ca400) [pid = 21276] [serial = 1614] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8a2d3000) [pid = 21276] [serial = 1733] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x92a98000) [pid = 21276] [serial = 1710] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x98034800) [pid = 21276] [serial = 1721] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x947b2400) [pid = 21276] [serial = 1713] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8a36e000) [pid = 21276] [serial = 1682] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x9acd8400) [pid = 21276] [serial = 1728] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x93a77800) [pid = 21276] [serial = 1712] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8a366800) [pid = 21276] [serial = 1734] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9114d400) [pid = 21276] [serial = 1707] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8c5eb800) [pid = 21276] [serial = 1685] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8edea800) [pid = 21276] [serial = 1695] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x99275400) [pid = 21276] [serial = 1727] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x97243c00) [pid = 21276] [serial = 1719] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8e501c00) [pid = 21276] [serial = 1686] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8b4b4800) [pid = 21276] [serial = 1737] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x9667d800) [pid = 21276] [serial = 1716] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8f26b000) [pid = 21276] [serial = 1697] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x98e8d400) [pid = 21276] [serial = 1724] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8c4aac00) [pid = 21276] [serial = 1742] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8ede8800) [pid = 21276] [serial = 1694] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8d81b800) [pid = 21276] [serial = 1739] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8ffebc00) [pid = 21276] [serial = 1703] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x906e0400) [pid = 21276] [serial = 1706] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x9518b800) [pid = 21276] [serial = 1715] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x92a8e800) [pid = 21276] [serial = 1709] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x98231c00) [pid = 21276] [serial = 1722] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8e77a000) [pid = 21276] [serial = 1689] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x9de6ac00) [pid = 21276] [serial = 1730] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8ed85c00) [pid = 21276] [serial = 1692] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8e8d7c00) [pid = 21276] [serial = 1691] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x9910ac00) [pid = 21276] [serial = 1725] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8b36cc00) [pid = 21276] [serial = 1683] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8fc0f800) [pid = 21276] [serial = 1700] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x96fc3400) [pid = 21276] [serial = 1718] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8b32e800) [pid = 21276] [serial = 1736] [outer = (nil)] [url = about:blank] 04:30:04 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8f2b3c00) [pid = 21276] [serial = 1698] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 21276 | 1461238205081 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]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:30:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 4599ms 04:30:05 INFO - PROCESS | 21276 | 1461238205138 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 21276 | 1461238205142 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 04:30:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:30:05 INFO - PROCESS | 21276 | 1461238205151 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 21276 | 1461238205157 Marionette TRACE conn3 <- [1,2458,null,{}] 04:30:05 INFO - PROCESS | 21276 | 1461238205166 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}] 04:30:05 INFO - PROCESS | 21276 | 1461238205408 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 04:30:05 INFO - PROCESS | 21276 | 1461238205623 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f4800 == 129 [pid = 21276] [id = 622] 04:30:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x89c4e000) [pid = 21276] [serial = 1867] [outer = (nil)] 04:30:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8a365400) [pid = 21276] [serial = 1868] [outer = 0x89c4e000] 04:30:05 INFO - PROCESS | 21276 | 1461238205707 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8a36e000) [pid = 21276] [serial = 1869] [outer = 0x89c4e000] 04:30:06 INFO - PROCESS | 21276 | 1461238206515 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]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:30:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1384ms 04:30:06 INFO - PROCESS | 21276 | 1461238206535 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 21276 | 1461238206543 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:30:06 INFO - PROCESS | 21276 | 1461238206553 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 21276 | 1461238206557 Marionette TRACE conn3 <- [1,2462,null,{}] 04:30:06 INFO - PROCESS | 21276 | 1461238206563 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}] 04:30:06 INFO - PROCESS | 21276 | 1461238206858 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 04:30:07 INFO - PROCESS | 21276 | 1461238206989 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c5a800 == 130 [pid = 21276] [id = 623] 04:30:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8a362400) [pid = 21276] [serial = 1870] [outer = (nil)] 04:30:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8b4b3c00) [pid = 21276] [serial = 1871] [outer = 0x8a362400] 04:30:07 INFO - PROCESS | 21276 | 1461238207061 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8c1f1c00) [pid = 21276] [serial = 1872] [outer = 0x8a362400] 04:30:08 INFO - PROCESS | 21276 | 1461238208033 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]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:30:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1501ms 04:30:08 INFO - PROCESS | 21276 | 1461238208053 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 21276 | 1461238208056 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:30:08 INFO - PROCESS | 21276 | 1461238208063 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 21276 | 1461238208068 Marionette TRACE conn3 <- [1,2466,null,{}] 04:30:08 INFO - PROCESS | 21276 | 1461238208092 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}] 04:30:08 INFO - PROCESS | 21276 | 1461238208372 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 04:30:08 INFO - PROCESS | 21276 | 1461238208402 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b378400 == 131 [pid = 21276] [id = 624] 04:30:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8d94a400) [pid = 21276] [serial = 1873] [outer = (nil)] 04:30:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8d951800) [pid = 21276] [serial = 1874] [outer = 0x8d94a400] 04:30:08 INFO - PROCESS | 21276 | 1461238208480 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8e50cc00) [pid = 21276] [serial = 1875] [outer = 0x8d94a400] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8d824800) [pid = 21276] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x99268c00) [pid = 21276] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8b6c1c00) [pid = 21276] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8a4af400) [pid = 21276] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8939f400) [pid = 21276] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x845a4c00) [pid = 21276] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x891aa800) [pid = 21276] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8c465000) [pid = 21276] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x99141000) [pid = 21276] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x9af7bc00) [pid = 21276] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8b32bc00) [pid = 21276] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8c1f0800) [pid = 21276] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x966d9800) [pid = 21276] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x951e9000) [pid = 21276] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x92039800) [pid = 21276] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8ffec000) [pid = 21276] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8e594400) [pid = 21276] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8ee26400) [pid = 21276] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8f268000) [pid = 21276] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8d820000) [pid = 21276] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8e58fc00) [pid = 21276] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8c4ac800) [pid = 21276] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8b4b4000) [pid = 21276] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:30:09 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x845a7000) [pid = 21276] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:30:10 INFO - PROCESS | 21276 | 1461238210243 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]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:30:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2240ms 04:30:10 INFO - PROCESS | 21276 | 1461238210303 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 21276 | 1461238210306 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 04:30:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:30:10 INFO - PROCESS | 21276 | 1461238210313 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 21276 | 1461238210316 Marionette TRACE conn3 <- [1,2470,null,{}] 04:30:10 INFO - PROCESS | 21276 | 1461238210321 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}] 04:30:10 INFO - PROCESS | 21276 | 1461238210510 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 04:30:10 INFO - PROCESS | 21276 | 1461238210705 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a4c00 == 132 [pid = 21276] [id = 625] 04:30:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x88fea000) [pid = 21276] [serial = 1876] [outer = (nil)] 04:30:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8c354800) [pid = 21276] [serial = 1877] [outer = 0x88fea000] 04:30:10 INFO - PROCESS | 21276 | 1461238210781 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8e503c00) [pid = 21276] [serial = 1878] [outer = 0x88fea000] 04:30:11 INFO - PROCESS | 21276 | 1461238211544 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]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:30:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1278ms 04:30:11 INFO - PROCESS | 21276 | 1461238211598 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 21276 | 1461238211601 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:30:11 INFO - PROCESS | 21276 | 1461238211608 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 21276 | 1461238211610 Marionette TRACE conn3 <- [1,2474,null,{}] 04:30:11 INFO - PROCESS | 21276 | 1461238211616 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}] 04:30:11 INFO - PROCESS | 21276 | 1461238211819 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 04:30:11 INFO - PROCESS | 21276 | 1461238211835 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e570000 == 133 [pid = 21276] [id = 626] 04:30:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8e587000) [pid = 21276] [serial = 1879] [outer = (nil)] 04:30:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8e605000) [pid = 21276] [serial = 1880] [outer = 0x8e587000] 04:30:11 INFO - PROCESS | 21276 | 1461238211915 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e712800) [pid = 21276] [serial = 1881] [outer = 0x8e587000] 04:30:13 INFO - PROCESS | 21276 | 1461238213375 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]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:30:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1830ms 04:30:13 INFO - PROCESS | 21276 | 1461238213440 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 21276 | 1461238213448 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 04:30:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:30:13 INFO - PROCESS | 21276 | 1461238213457 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 21276 | 1461238213462 Marionette TRACE conn3 <- [1,2478,null,{}] 04:30:13 INFO - PROCESS | 21276 | 1461238213471 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}] 04:30:13 INFO - PROCESS | 21276 | 1461238213734 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 04:30:14 INFO - PROCESS | 21276 | 1461238214085 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d3000 == 134 [pid = 21276] [id = 627] 04:30:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8a36f800) [pid = 21276] [serial = 1882] [outer = (nil)] 04:30:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8b37a400) [pid = 21276] [serial = 1883] [outer = 0x8a36f800] 04:30:14 INFO - PROCESS | 21276 | 1461238214178 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8c361400) [pid = 21276] [serial = 1884] [outer = 0x8a36f800] 04:30:15 INFO - PROCESS | 21276 | 1461238215223 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]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:30:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1834ms 04:30:15 INFO - PROCESS | 21276 | 1461238215292 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 21276 | 1461238215301 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:30:15 INFO - PROCESS | 21276 | 1461238215312 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 21276 | 1461238215316 Marionette TRACE conn3 <- [1,2482,null,{}] 04:30:15 INFO - PROCESS | 21276 | 1461238215322 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}] 04:30:15 INFO - PROCESS | 21276 | 1461238215583 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 04:30:15 INFO - PROCESS | 21276 | 1461238215919 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36cc00 == 135 [pid = 21276] [id = 628] 04:30:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d950800) [pid = 21276] [serial = 1885] [outer = (nil)] 04:30:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e58a400) [pid = 21276] [serial = 1886] [outer = 0x8d950800] 04:30:16 INFO - PROCESS | 21276 | 1461238216012 Marionette DEBUG loaded listener.js 04:30:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e713000) [pid = 21276] [serial = 1887] [outer = 0x8d950800] 04:30:16 INFO - PROCESS | 21276 | 1461238216922 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]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:30:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1682ms 04:30:16 INFO - PROCESS | 21276 | 1461238216995 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 04:30:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:30:17 INFO - PROCESS | 21276 | 1461238216999 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 04:30:17 INFO - PROCESS | 21276 | 1461238217006 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:30:17 INFO - PROCESS | 21276 | 1461238217012 Marionette TRACE conn3 <- [1,2486,null,{}] 04:30:17 INFO - PROCESS | 21276 | 1461238217029 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}] 04:30:17 INFO - PROCESS | 21276 | 1461238217316 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 04:30:17 INFO - PROCESS | 21276 | 1461238217661 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2c7c00 == 136 [pid = 21276] [id = 629] 04:30:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e776800) [pid = 21276] [serial = 1888] [outer = (nil)] 04:30:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8ed8a800) [pid = 21276] [serial = 1889] [outer = 0x8e776800] 04:30:17 INFO - PROCESS | 21276 | 1461238217752 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8ee2b400) [pid = 21276] [serial = 1890] [outer = 0x8e776800] 04:30:18 INFO - PROCESS | 21276 | 1461238218703 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]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:30:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1745ms 04:30:18 INFO - PROCESS | 21276 | 1461238218751 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 21276 | 1461238218756 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:30:18 INFO - PROCESS | 21276 | 1461238218763 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 21276 | 1461238218766 Marionette TRACE conn3 <- [1,2490,null,{}] 04:30:18 INFO - PROCESS | 21276 | 1461238218773 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}] 04:30:18 INFO - PROCESS | 21276 | 1461238218990 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 04:30:19 INFO - PROCESS | 21276 | 1461238219325 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4ec00 == 137 [pid = 21276] [id = 630] 04:30:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8ee2b000) [pid = 21276] [serial = 1891] [outer = (nil)] 04:30:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8f2ac400) [pid = 21276] [serial = 1892] [outer = 0x8ee2b000] 04:30:19 INFO - PROCESS | 21276 | 1461238219419 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8f2b6400) [pid = 21276] [serial = 1893] [outer = 0x8ee2b000] 04:30:20 INFO - PROCESS | 21276 | 1461238220320 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]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:30:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 04:30:20 INFO - PROCESS | 21276 | 1461238220396 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 21276 | 1461238220400 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 04:30:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:30:20 INFO - PROCESS | 21276 | 1461238220408 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 21276 | 1461238220412 Marionette TRACE conn3 <- [1,2494,null,{}] 04:30:20 INFO - PROCESS | 21276 | 1461238220418 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}] 04:30:20 INFO - PROCESS | 21276 | 1461238220628 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 04:30:20 INFO - PROCESS | 21276 | 1461238220974 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f26c400 == 138 [pid = 21276] [id = 631] 04:30:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8fc02c00) [pid = 21276] [serial = 1894] [outer = (nil)] 04:30:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8fc0f400) [pid = 21276] [serial = 1895] [outer = 0x8fc02c00] 04:30:21 INFO - PROCESS | 21276 | 1461238221068 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8fcd0000) [pid = 21276] [serial = 1896] [outer = 0x8fc02c00] 04:30:22 INFO - PROCESS | 21276 | 1461238222002 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]]]}] 04:30:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:30:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1635ms 04:30:22 INFO - PROCESS | 21276 | 1461238222044 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 04:30:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:30:22 INFO - PROCESS | 21276 | 1461238222048 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 04:30:22 INFO - PROCESS | 21276 | 1461238222055 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 21276 | 1461238222058 Marionette TRACE conn3 <- [1,2498,null,{}] 04:30:22 INFO - PROCESS | 21276 | 1461238222064 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}] 04:30:22 INFO - PROCESS | 21276 | 1461238222297 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 04:30:22 INFO - PROCESS | 21276 | 1461238222626 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a593000 == 139 [pid = 21276] [id = 632] 04:30:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8b4b0c00) [pid = 21276] [serial = 1897] [outer = (nil)] 04:30:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x90273000) [pid = 21276] [serial = 1898] [outer = 0x8b4b0c00] 04:30:22 INFO - PROCESS | 21276 | 1461238222722 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x9027fc00) [pid = 21276] [serial = 1899] [outer = 0x8b4b0c00] 04:30:23 INFO - PROCESS | 21276 | 1461238223638 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]]]}] 04:30:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:30:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1633ms 04:30:23 INFO - PROCESS | 21276 | 1461238223688 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 04:30:23 INFO - PROCESS | 21276 | 1461238223691 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 04:30:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:30:23 INFO - PROCESS | 21276 | 1461238223699 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:30:23 INFO - PROCESS | 21276 | 1461238223702 Marionette TRACE conn3 <- [1,2502,null,{}] 04:30:23 INFO - PROCESS | 21276 | 1461238223708 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}] 04:30:23 INFO - PROCESS | 21276 | 1461238223934 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 04:30:24 INFO - PROCESS | 21276 | 1461238224268 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc0a000 == 140 [pid = 21276] [id = 633] 04:30:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x90274400) [pid = 21276] [serial = 1900] [outer = (nil)] 04:30:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x92ceac00) [pid = 21276] [serial = 1901] [outer = 0x90274400] 04:30:24 INFO - PROCESS | 21276 | 1461238224362 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x92cef400) [pid = 21276] [serial = 1902] [outer = 0x90274400] 04:30:25 INFO - PROCESS | 21276 | 1461238225343 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]]]}] 04:30:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:30:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1684ms 04:30:25 INFO - PROCESS | 21276 | 1461238225384 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 21276 | 1461238225388 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:30:25 INFO - PROCESS | 21276 | 1461238225394 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 21276 | 1461238225398 Marionette TRACE conn3 <- [1,2506,null,{}] 04:30:25 INFO - PROCESS | 21276 | 1461238225403 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}] 04:30:25 INFO - PROCESS | 21276 | 1461238225620 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 04:30:25 INFO - PROCESS | 21276 | 1461238225948 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f263800 == 141 [pid = 21276] [id = 634] 04:30:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x90276000) [pid = 21276] [serial = 1903] [outer = (nil)] 04:30:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x93d07800) [pid = 21276] [serial = 1904] [outer = 0x90276000] 04:30:26 INFO - PROCESS | 21276 | 1461238226041 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x93d0dc00) [pid = 21276] [serial = 1905] [outer = 0x90276000] 04:30:26 INFO - PROCESS | 21276 | 1461238226941 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]]]}] 04:30:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:30:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1603ms 04:30:27 INFO - PROCESS | 21276 | 1461238226998 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 21276 | 1461238227002 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:30:27 INFO - PROCESS | 21276 | 1461238227008 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 21276 | 1461238227012 Marionette TRACE conn3 <- [1,2510,null,{}] 04:30:27 INFO - PROCESS | 21276 | 1461238227018 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}] 04:30:27 INFO - PROCESS | 21276 | 1461238227240 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 04:30:27 INFO - PROCESS | 21276 | 1461238227575 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f0400 == 142 [pid = 21276] [id = 635] 04:30:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8c1e4400) [pid = 21276] [serial = 1906] [outer = (nil)] 04:30:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x9518f400) [pid = 21276] [serial = 1907] [outer = 0x8c1e4400] 04:30:27 INFO - PROCESS | 21276 | 1461238227670 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x9528b000) [pid = 21276] [serial = 1908] [outer = 0x8c1e4400] 04:30:28 INFO - PROCESS | 21276 | 1461238228551 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]]]}] 04:30:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:30:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1581ms 04:30:28 INFO - PROCESS | 21276 | 1461238228590 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 21276 | 1461238228594 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:30:28 INFO - PROCESS | 21276 | 1461238228601 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 21276 | 1461238228605 Marionette TRACE conn3 <- [1,2514,null,{}] 04:30:28 INFO - PROCESS | 21276 | 1461238228632 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}] 04:30:28 INFO - PROCESS | 21276 | 1461238228869 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 04:30:29 INFO - PROCESS | 21276 | 1461238229233 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x95193000 == 143 [pid = 21276] [id = 636] 04:30:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x9668cc00) [pid = 21276] [serial = 1909] [outer = (nil)] 04:30:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x9682c400) [pid = 21276] [serial = 1910] [outer = 0x9668cc00] 04:30:29 INFO - PROCESS | 21276 | 1461238229326 Marionette DEBUG loaded listener.js 04:30:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x97315400) [pid = 21276] [serial = 1911] [outer = 0x9668cc00] 04:30:30 INFO - PROCESS | 21276 | 1461238230294 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]]]}] 04:30:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:30:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1760ms 04:30:30 INFO - PROCESS | 21276 | 1461238230362 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 04:30:30 INFO - PROCESS | 21276 | 1461238230366 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 04:30:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:30:30 INFO - PROCESS | 21276 | 1461238230373 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:30:30 INFO - PROCESS | 21276 | 1461238230377 Marionette TRACE conn3 <- [1,2518,null,{}] 04:30:30 INFO - PROCESS | 21276 | 1461238230383 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}] 04:30:30 INFO - PROCESS | 21276 | 1461238230647 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 04:30:31 INFO - PROCESS | 21276 | 1461238231003 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x9667d800 == 144 [pid = 21276] [id = 637] 04:30:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x97855c00) [pid = 21276] [serial = 1912] [outer = (nil)] 04:30:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9910b800) [pid = 21276] [serial = 1913] [outer = 0x97855c00] 04:30:31 INFO - PROCESS | 21276 | 1461238231103 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x9926f800) [pid = 21276] [serial = 1914] [outer = 0x97855c00] 04:30:32 INFO - PROCESS | 21276 | 1461238232023 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]]]}] 04:30:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:30:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1691ms 04:30:32 INFO - PROCESS | 21276 | 1461238232064 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 21276 | 1461238232069 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 04:30:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:30:32 INFO - PROCESS | 21276 | 1461238232075 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 21276 | 1461238232078 Marionette TRACE conn3 <- [1,2522,null,{}] 04:30:32 INFO - PROCESS | 21276 | 1461238232084 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}] 04:30:32 INFO - PROCESS | 21276 | 1461238232305 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 04:30:32 INFO - PROCESS | 21276 | 1461238232603 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e775400 == 145 [pid = 21276] [id = 638] 04:30:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8ed83000) [pid = 21276] [serial = 1915] [outer = (nil)] 04:30:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x9ad07c00) [pid = 21276] [serial = 1916] [outer = 0x8ed83000] 04:30:32 INFO - PROCESS | 21276 | 1461238232747 Marionette DEBUG loaded listener.js 04:30:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x9e91d400) [pid = 21276] [serial = 1917] [outer = 0x8ed83000] 04:30:33 INFO - PROCESS | 21276 | 1461238233706 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]]]}] 04:30:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:30:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1688ms 04:30:33 INFO - PROCESS | 21276 | 1461238233764 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 21276 | 1461238233767 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:30:33 INFO - PROCESS | 21276 | 1461238233774 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 21276 | 1461238233778 Marionette TRACE conn3 <- [1,2526,null,{}] 04:30:33 INFO - PROCESS | 21276 | 1461238233784 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}] 04:30:34 INFO - PROCESS | 21276 | 1461238234006 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 04:30:34 INFO - PROCESS | 21276 | 1461238234354 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a6d800 == 146 [pid = 21276] [id = 639] 04:30:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x99143800) [pid = 21276] [serial = 1918] [outer = (nil)] 04:30:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9fea4c00) [pid = 21276] [serial = 1919] [outer = 0x99143800] 04:30:34 INFO - PROCESS | 21276 | 1461238234452 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0xa090ec00) [pid = 21276] [serial = 1920] [outer = 0x99143800] 04:30:35 INFO - PROCESS | 21276 | 1461238235404 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]]]}] 04:30:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:30:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 04:30:35 INFO - PROCESS | 21276 | 1461238235463 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 21276 | 1461238235466 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 04:30:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:30:35 INFO - PROCESS | 21276 | 1461238235474 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 21276 | 1461238235478 Marionette TRACE conn3 <- [1,2530,null,{}] 04:30:35 INFO - PROCESS | 21276 | 1461238235484 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}] 04:30:35 INFO - PROCESS | 21276 | 1461238235710 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 04:30:36 INFO - PROCESS | 21276 | 1461238236048 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f6d800 == 147 [pid = 21276] [id = 640] 04:30:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x9fb5cc00) [pid = 21276] [serial = 1921] [outer = (nil)] 04:30:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0xa0e79c00) [pid = 21276] [serial = 1922] [outer = 0x9fb5cc00] 04:30:36 INFO - PROCESS | 21276 | 1461238236143 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0xa0e9e800) [pid = 21276] [serial = 1923] [outer = 0x9fb5cc00] 04:30:37 INFO - PROCESS | 21276 | 1461238237067 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]]]}] 04:30:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:30:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1636ms 04:30:37 INFO - PROCESS | 21276 | 1461238237111 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 21276 | 1461238237115 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 04:30:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:30:37 INFO - PROCESS | 21276 | 1461238237121 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:30:37 INFO - PROCESS | 21276 | 1461238237125 Marionette TRACE conn3 <- [1,2534,null,{}] 04:30:37 INFO - PROCESS | 21276 | 1461238237131 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}] 04:30:37 INFO - PROCESS | 21276 | 1461238237379 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 04:30:37 INFO - PROCESS | 21276 | 1461238237739 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d6ec00 == 148 [pid = 21276] [id = 641] 04:30:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x85d70000) [pid = 21276] [serial = 1924] [outer = (nil)] 04:30:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x85d77000) [pid = 21276] [serial = 1925] [outer = 0x85d70000] 04:30:37 INFO - PROCESS | 21276 | 1461238237836 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x85d79000) [pid = 21276] [serial = 1926] [outer = 0x85d70000] 04:30:38 INFO - PROCESS | 21276 | 1461238238767 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]]]}] 04:30:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:30:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1681ms 04:30:38 INFO - PROCESS | 21276 | 1461238238805 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 21276 | 1461238238808 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 04:30:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:30:38 INFO - PROCESS | 21276 | 1461238238815 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 21276 | 1461238238818 Marionette TRACE conn3 <- [1,2538,null,{}] 04:30:38 INFO - PROCESS | 21276 | 1461238238824 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}] 04:30:39 INFO - PROCESS | 21276 | 1461238239059 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 04:30:39 INFO - PROCESS | 21276 | 1461238239338 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d73800 == 149 [pid = 21276] [id = 642] 04:30:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x85d75c00) [pid = 21276] [serial = 1927] [outer = (nil)] 04:30:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0xa0e6d400) [pid = 21276] [serial = 1928] [outer = 0x85d75c00] 04:30:39 INFO - PROCESS | 21276 | 1461238239472 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0xa3bea800) [pid = 21276] [serial = 1929] [outer = 0x85d75c00] 04:30:40 INFO - PROCESS | 21276 | 1461238240502 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]]]}] 04:30:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:30:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1737ms 04:30:40 INFO - PROCESS | 21276 | 1461238240552 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 04:30:40 INFO - PROCESS | 21276 | 1461238240556 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 04:30:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:30:40 INFO - PROCESS | 21276 | 1461238240562 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:30:40 INFO - PROCESS | 21276 | 1461238240566 Marionette TRACE conn3 <- [1,2542,null,{}] 04:30:40 INFO - PROCESS | 21276 | 1461238240574 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}] 04:30:40 INFO - PROCESS | 21276 | 1461238240813 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 04:30:41 INFO - PROCESS | 21276 | 1461238241160 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x85441800 == 150 [pid = 21276] [id = 643] 04:30:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x85441c00) [pid = 21276] [serial = 1930] [outer = (nil)] 04:30:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x8544a800) [pid = 21276] [serial = 1931] [outer = 0x85441c00] 04:30:41 INFO - PROCESS | 21276 | 1461238241271 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x8544cc00) [pid = 21276] [serial = 1932] [outer = 0x85441c00] 04:30:42 INFO - PROCESS | 21276 | 1461238242198 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]]]}] 04:30:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:30:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1687ms 04:30:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:30:42 INFO - PROCESS | 21276 | 1461238242252 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 21276 | 1461238242255 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 04:30:42 INFO - PROCESS | 21276 | 1461238242262 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 21276 | 1461238242265 Marionette TRACE conn3 <- [1,2546,null,{}] 04:30:42 INFO - PROCESS | 21276 | 1461238242272 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}] 04:30:42 INFO - PROCESS | 21276 | 1461238242499 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 04:30:42 INFO - PROCESS | 21276 | 1461238242845 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede4400 == 149 [pid = 21276] [id = 204] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8f85d800 == 148 [pid = 21276] [id = 130] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4b1800 == 147 [pid = 21276] [id = 517] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x89c5a000 == 146 [pid = 21276] [id = 516] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x93d0f800 == 145 [pid = 21276] [id = 572] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4a7400 == 144 [pid = 21276] [id = 518] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4a9c00 == 143 [pid = 21276] [id = 513] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8b327c00 == 142 [pid = 21276] [id = 534] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x86692800 == 141 [pid = 21276] [id = 568] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8c5e4000 == 140 [pid = 21276] [id = 571] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8e577800 == 139 [pid = 21276] [id = 300] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee29800 == 138 [pid = 21276] [id = 569] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x92037000 == 137 [pid = 21276] [id = 570] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x845a4c00 == 136 [pid = 21276] [id = 625] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8b378400 == 135 [pid = 21276] [id = 624] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x89c5a800 == 134 [pid = 21276] [id = 623] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x899f4800 == 133 [pid = 21276] [id = 622] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed87400 == 132 [pid = 21276] [id = 618] 04:30:45 INFO - PROCESS | 21276 | --DOCSHELL 0x93a78c00 == 131 [pid = 21276] [id = 617] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x8b321c00) [pid = 21276] [serial = 1805] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8c4af400) [pid = 21276] [serial = 1811] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8e509400) [pid = 21276] [serial = 1680] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9e917c00) [pid = 21276] [serial = 1731] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8c46b400) [pid = 21276] [serial = 1808] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8b36fc00) [pid = 21276] [serial = 1806] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8c4a7400) [pid = 21276] [serial = 1809] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x89dd0400) [pid = 21276] [serial = 1802] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8a361000) [pid = 21276] [serial = 1803] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8919dc00) [pid = 21276] [serial = 1799] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x891aac00) [pid = 21276] [serial = 1800] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0xa3b7b000) [pid = 21276] [serial = 1797] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0xa29d6400) [pid = 21276] [serial = 1796] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0xa0e7a400) [pid = 21276] [serial = 1794] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0xa0e75800) [pid = 21276] [serial = 1793] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0xa0b13c00) [pid = 21276] [serial = 1791] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0xa0915400) [pid = 21276] [serial = 1790] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x9fd6f400) [pid = 21276] [serial = 1788] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x9fd6c000) [pid = 21276] [serial = 1787] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x9fa1b400) [pid = 21276] [serial = 1785] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x9af81400) [pid = 21276] [serial = 1784] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x99275800) [pid = 21276] [serial = 1782] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x99269000) [pid = 21276] [serial = 1781] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x98853800) [pid = 21276] [serial = 1779] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x986db000) [pid = 21276] [serial = 1778] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x966ca800) [pid = 21276] [serial = 1776] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x9528cc00) [pid = 21276] [serial = 1775] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x93d0e000) [pid = 21276] [serial = 1773] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x93a78400) [pid = 21276] [serial = 1772] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x939e9800) [pid = 21276] [serial = 1770] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x939e6000) [pid = 21276] [serial = 1769] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x92042000) [pid = 21276] [serial = 1767] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x914cb800) [pid = 21276] [serial = 1766] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8ffeb000) [pid = 21276] [serial = 1764] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8fcd4400) [pid = 21276] [serial = 1763] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8f85dc00) [pid = 21276] [serial = 1761] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8f26d800) [pid = 21276] [serial = 1760] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8edee000) [pid = 21276] [serial = 1758] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8ed90800) [pid = 21276] [serial = 1757] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e77b800) [pid = 21276] [serial = 1755] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8e717800) [pid = 21276] [serial = 1754] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8e56bc00) [pid = 21276] [serial = 1752] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8d82a800) [pid = 21276] [serial = 1751] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8c358800) [pid = 21276] [serial = 1749] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8b6cf800) [pid = 21276] [serial = 1748] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x89cec000) [pid = 21276] [serial = 1746] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x89552c00) [pid = 21276] [serial = 1745] [outer = (nil)] [url = about:blank] 04:30:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a3400 == 132 [pid = 21276] [id = 644] 04:30:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x845a4c00) [pid = 21276] [serial = 1933] [outer = (nil)] 04:30:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8689d400) [pid = 21276] [serial = 1934] [outer = 0x845a4c00] 04:30:45 INFO - PROCESS | 21276 | 1461238245735 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x88f62000) [pid = 21276] [serial = 1935] [outer = 0x845a4c00] 04:30:46 INFO - PROCESS | 21276 | 1461238246612 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]]]}] 04:30:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:30:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 4394ms 04:30:46 INFO - PROCESS | 21276 | 1461238246656 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 21276 | 1461238246663 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 04:30:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:30:46 INFO - PROCESS | 21276 | 1461238246672 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 21276 | 1461238246677 Marionette TRACE conn3 <- [1,2550,null,{}] 04:30:46 INFO - PROCESS | 21276 | 1461238246684 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}] 04:30:46 INFO - PROCESS | 21276 | 1461238246924 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 04:30:47 INFO - PROCESS | 21276 | 1461238247152 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a0800 == 133 [pid = 21276] [id = 645] 04:30:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x89559000) [pid = 21276] [serial = 1936] [outer = (nil)] 04:30:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x89c4d800) [pid = 21276] [serial = 1937] [outer = 0x89559000] 04:30:47 INFO - PROCESS | 21276 | 1461238247249 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x89ce5400) [pid = 21276] [serial = 1938] [outer = 0x89559000] 04:30:48 INFO - PROCESS | 21276 | 1461238248329 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]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:30:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1743ms 04:30:48 INFO - PROCESS | 21276 | 1461238248415 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 04:30:48 INFO - PROCESS | 21276 | 1461238248422 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 04:30:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:30:48 INFO - PROCESS | 21276 | 1461238248438 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 21276 | 1461238248443 Marionette TRACE conn3 <- [1,2554,null,{}] 04:30:48 INFO - PROCESS | 21276 | 1461238248458 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}] 04:30:48 INFO - PROCESS | 21276 | 1461238248732 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 04:30:48 INFO - PROCESS | 21276 | 1461238248974 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cf400 == 134 [pid = 21276] [id = 646] 04:30:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8a2d1000) [pid = 21276] [serial = 1939] [outer = (nil)] 04:30:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8a4a7400) [pid = 21276] [serial = 1940] [outer = 0x8a2d1000] 04:30:49 INFO - PROCESS | 21276 | 1461238249049 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8b322c00) [pid = 21276] [serial = 1941] [outer = 0x8a2d1000] 04:30:50 INFO - PROCESS | 21276 | 1461238250054 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]]]}] 04:30:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:30:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1652ms 04:30:50 INFO - PROCESS | 21276 | 1461238250090 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 04:30:50 INFO - PROCESS | 21276 | 1461238250094 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 04:30:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:30:50 INFO - PROCESS | 21276 | 1461238250101 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:30:50 INFO - PROCESS | 21276 | 1461238250106 Marionette TRACE conn3 <- [1,2558,null,{}] 04:30:50 INFO - PROCESS | 21276 | 1461238250129 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}] 04:30:50 INFO - PROCESS | 21276 | 1461238250414 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8d94a400) [pid = 21276] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8a362400) [pid = 21276] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x89c4e000) [pid = 21276] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x92ce5c00) [pid = 21276] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x9afebc00) [pid = 21276] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x9de6a800) [pid = 21276] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8fc07c00) [pid = 21276] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x966d2000) [pid = 21276] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x962f4c00) [pid = 21276] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8e60cc00) [pid = 21276] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x95195c00) [pid = 21276] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x914bf000) [pid = 21276] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8b373000) [pid = 21276] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8fc03400) [pid = 21276] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8fc04400) [pid = 21276] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8ede2800) [pid = 21276] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8e8d5c00) [pid = 21276] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8e607800) [pid = 21276] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8e575400) [pid = 21276] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8b4b0400) [pid = 21276] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x89c55400) [pid = 21276] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x88fea000) [pid = 21276] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:30:51 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x891a5800) [pid = 21276] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:30:51 INFO - PROCESS | 21276 | 1461238251344 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f6b800 == 135 [pid = 21276] [id = 647] 04:30:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x88fea000) [pid = 21276] [serial = 1942] [outer = (nil)] 04:30:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x89c55400) [pid = 21276] [serial = 1943] [outer = 0x88fea000] 04:30:51 INFO - PROCESS | 21276 | 1461238251431 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8b6c5400) [pid = 21276] [serial = 1944] [outer = 0x88fea000] 04:30:52 INFO - PROCESS | 21276 | 1461238252234 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]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:30:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2150ms 04:30:52 INFO - PROCESS | 21276 | 1461238252253 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 21276 | 1461238252256 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 04:30:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:30:52 INFO - PROCESS | 21276 | 1461238252263 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 21276 | 1461238252266 Marionette TRACE conn3 <- [1,2562,null,{}] 04:30:52 INFO - PROCESS | 21276 | 1461238252271 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}] 04:30:52 INFO - PROCESS | 21276 | 1461238252543 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 04:30:52 INFO - PROCESS | 21276 | 1461238252565 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8544d400 == 136 [pid = 21276] [id = 648] 04:30:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8c1e8c00) [pid = 21276] [serial = 1945] [outer = (nil)] 04:30:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8c46a800) [pid = 21276] [serial = 1946] [outer = 0x8c1e8c00] 04:30:52 INFO - PROCESS | 21276 | 1461238252643 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8c4a2400) [pid = 21276] [serial = 1947] [outer = 0x8c1e8c00] 04:30:54 INFO - PROCESS | 21276 | 1461238254030 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]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:30:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1780ms 04:30:54 INFO - PROCESS | 21276 | 1461238254044 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 21276 | 1461238254050 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:30:54 INFO - PROCESS | 21276 | 1461238254059 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 21276 | 1461238254065 Marionette TRACE conn3 <- [1,2566,null,{}] 04:30:54 INFO - PROCESS | 21276 | 1461238254074 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}] 04:30:54 INFO - PROCESS | 21276 | 1461238254343 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 04:30:54 INFO - PROCESS | 21276 | 1461238254666 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f6a800 == 137 [pid = 21276] [id = 649] 04:30:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x891a3000) [pid = 21276] [serial = 1948] [outer = (nil)] 04:30:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89cea400) [pid = 21276] [serial = 1949] [outer = 0x891a3000] 04:30:54 INFO - PROCESS | 21276 | 1461238254775 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x89ddcc00) [pid = 21276] [serial = 1950] [outer = 0x891a3000] 04:30:55 INFO - PROCESS | 21276 | 1461238255900 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]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:30:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1891ms 04:30:55 INFO - PROCESS | 21276 | 1461238255951 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 21276 | 1461238255959 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 04:30:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:30:55 INFO - PROCESS | 21276 | 1461238255973 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 21276 | 1461238255977 Marionette TRACE conn3 <- [1,2570,null,{}] 04:30:55 INFO - PROCESS | 21276 | 1461238255984 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}] 04:30:56 INFO - PROCESS | 21276 | 1461238256225 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 04:30:56 INFO - PROCESS | 21276 | 1461238256608 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2cb000 == 138 [pid = 21276] [id = 650] 04:30:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8a361000) [pid = 21276] [serial = 1951] [outer = (nil)] 04:30:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8c1f1000) [pid = 21276] [serial = 1952] [outer = 0x8a361000] 04:30:56 INFO - PROCESS | 21276 | 1461238256703 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8c4a2c00) [pid = 21276] [serial = 1953] [outer = 0x8a361000] 04:30:57 INFO - PROCESS | 21276 | 1461238257724 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]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:30:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1790ms 04:30:57 INFO - PROCESS | 21276 | 1461238257763 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 21276 | 1461238257768 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:30:57 INFO - PROCESS | 21276 | 1461238257775 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 21276 | 1461238257781 Marionette TRACE conn3 <- [1,2574,null,{}] 04:30:57 INFO - PROCESS | 21276 | 1461238257807 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}] 04:30:58 INFO - PROCESS | 21276 | 1461238258088 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 04:30:58 INFO - PROCESS | 21276 | 1461238258422 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5ea400 == 139 [pid = 21276] [id = 651] 04:30:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8d94a400) [pid = 21276] [serial = 1954] [outer = (nil)] 04:30:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d959800) [pid = 21276] [serial = 1955] [outer = 0x8d94a400] 04:30:58 INFO - PROCESS | 21276 | 1461238258521 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e56c000) [pid = 21276] [serial = 1956] [outer = 0x8d94a400] 04:30:59 INFO - PROCESS | 21276 | 1461238259567 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]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:30:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1840ms 04:30:59 INFO - PROCESS | 21276 | 1461238259617 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 04:30:59 INFO - PROCESS | 21276 | 1461238259625 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 04:30:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:30:59 INFO - PROCESS | 21276 | 1461238259634 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 21276 | 1461238259639 Marionette TRACE conn3 <- [1,2578,null,{}] 04:30:59 INFO - PROCESS | 21276 | 1461238259648 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}] 04:30:59 INFO - PROCESS | 21276 | 1461238259911 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 04:31:00 INFO - PROCESS | 21276 | 1461238260244 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fa000 == 140 [pid = 21276] [id = 652] 04:31:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8e56fc00) [pid = 21276] [serial = 1957] [outer = (nil)] 04:31:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e607800) [pid = 21276] [serial = 1958] [outer = 0x8e56fc00] 04:31:00 INFO - PROCESS | 21276 | 1461238260345 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e70a800) [pid = 21276] [serial = 1959] [outer = 0x8e56fc00] 04:31:01 INFO - PROCESS | 21276 | 1461238261314 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]]]}] 04:31:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:31:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1744ms 04:31:01 INFO - PROCESS | 21276 | 1461238261377 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 21276 | 1461238261380 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 04:31:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:31:01 INFO - PROCESS | 21276 | 1461238261387 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 21276 | 1461238261391 Marionette TRACE conn3 <- [1,2582,null,{}] 04:31:01 INFO - PROCESS | 21276 | 1461238261396 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}] 04:31:01 INFO - PROCESS | 21276 | 1461238261629 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 04:31:02 INFO - PROCESS | 21276 | 1461238262025 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50f400 == 141 [pid = 21276] [id = 653] 04:31:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e586c00) [pid = 21276] [serial = 1960] [outer = (nil)] 04:31:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e77f000) [pid = 21276] [serial = 1961] [outer = 0x8e586c00] 04:31:02 INFO - PROCESS | 21276 | 1461238262193 Marionette DEBUG loaded listener.js 04:31:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e781c00) [pid = 21276] [serial = 1962] [outer = 0x8e586c00] 04:31:03 INFO - PROCESS | 21276 | 1461238263161 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]]]}] 04:31:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:31:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1840ms 04:31:03 INFO - PROCESS | 21276 | 1461238263229 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 04:31:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:31:03 INFO - PROCESS | 21276 | 1461238263233 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 04:31:03 INFO - PROCESS | 21276 | 1461238263240 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 21276 | 1461238263243 Marionette TRACE conn3 <- [1,2586,null,{}] 04:31:03 INFO - PROCESS | 21276 | 1461238263249 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}] 04:31:03 INFO - PROCESS | 21276 | 1461238263516 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 04:31:03 INFO - PROCESS | 21276 | 1461238263860 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b325c00 == 142 [pid = 21276] [id = 654] 04:31:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e77b800) [pid = 21276] [serial = 1963] [outer = (nil)] 04:31:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8ede8800) [pid = 21276] [serial = 1964] [outer = 0x8e77b800] 04:31:03 INFO - PROCESS | 21276 | 1461238263976 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8ee27c00) [pid = 21276] [serial = 1965] [outer = 0x8e77b800] 04:31:04 INFO - PROCESS | 21276 | 1461238264984 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]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:31:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1785ms 04:31:05 INFO - PROCESS | 21276 | 1461238265025 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 21276 | 1461238265029 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 04:31:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:31:05 INFO - PROCESS | 21276 | 1461238265035 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 21276 | 1461238265039 Marionette TRACE conn3 <- [1,2590,null,{}] 04:31:05 INFO - PROCESS | 21276 | 1461238265045 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}] 04:31:05 INFO - PROCESS | 21276 | 1461238265264 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 04:31:05 INFO - PROCESS | 21276 | 1461238265595 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f70000 == 143 [pid = 21276] [id = 655] 04:31:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8e8d1800) [pid = 21276] [serial = 1966] [outer = (nil)] 04:31:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8f2b2000) [pid = 21276] [serial = 1967] [outer = 0x8e8d1800] 04:31:05 INFO - PROCESS | 21276 | 1461238265691 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8f2b7000) [pid = 21276] [serial = 1968] [outer = 0x8e8d1800] 04:31:06 INFO - PROCESS | 21276 | 1461238266605 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]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:31:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1635ms 04:31:06 INFO - PROCESS | 21276 | 1461238266672 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 21276 | 1461238266676 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 04:31:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:31:06 INFO - PROCESS | 21276 | 1461238266683 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 21276 | 1461238266686 Marionette TRACE conn3 <- [1,2594,null,{}] 04:31:06 INFO - PROCESS | 21276 | 1461238266692 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}] 04:31:06 INFO - PROCESS | 21276 | 1461238266918 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 04:31:07 INFO - PROCESS | 21276 | 1461238267247 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e77c400 == 144 [pid = 21276] [id = 656] 04:31:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8e77d000) [pid = 21276] [serial = 1969] [outer = (nil)] 04:31:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8fccb400) [pid = 21276] [serial = 1970] [outer = 0x8e77d000] 04:31:07 INFO - PROCESS | 21276 | 1461238267340 Marionette DEBUG loaded listener.js 04:31:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8fcd4400) [pid = 21276] [serial = 1971] [outer = 0x8e77d000] 04:31:08 INFO - PROCESS | 21276 | 1461238268360 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]]]}] 04:31:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:31:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1730ms 04:31:08 INFO - PROCESS | 21276 | 1461238268416 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 04:31:08 INFO - PROCESS | 21276 | 1461238268422 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 04:31:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:31:08 INFO - PROCESS | 21276 | 1461238268432 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:31:08 INFO - PROCESS | 21276 | 1461238268437 Marionette TRACE conn3 <- [1,2598,null,{}] 04:31:08 INFO - PROCESS | 21276 | 1461238268447 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}] 04:31:08 INFO - PROCESS | 21276 | 1461238268773 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 04:31:09 INFO - PROCESS | 21276 | 1461238269113 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4a6800 == 145 [pid = 21276] [id = 657] 04:31:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8c1f2c00) [pid = 21276] [serial = 1972] [outer = (nil)] 04:31:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8fff4800) [pid = 21276] [serial = 1973] [outer = 0x8c1f2c00] 04:31:09 INFO - PROCESS | 21276 | 1461238269204 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8fff9c00) [pid = 21276] [serial = 1974] [outer = 0x8c1f2c00] 04:31:10 INFO - PROCESS | 21276 | 1461238270218 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]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1835ms 04:31:10 INFO - PROCESS | 21276 | 1461238270268 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 04:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:31:10 INFO - PROCESS | 21276 | 1461238270272 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 04:31:10 INFO - PROCESS | 21276 | 1461238270279 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 21276 | 1461238270283 Marionette TRACE conn3 <- [1,2602,null,{}] 04:31:10 INFO - PROCESS | 21276 | 1461238270289 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}] 04:31:10 INFO - PROCESS | 21276 | 1461238270529 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 04:31:10 INFO - PROCESS | 21276 | 1461238270906 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fff1000 == 146 [pid = 21276] [id = 658] 04:31:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x91335000) [pid = 21276] [serial = 1975] [outer = (nil)] 04:31:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x914cb400) [pid = 21276] [serial = 1976] [outer = 0x91335000] 04:31:11 INFO - PROCESS | 21276 | 1461238271009 Marionette DEBUG loaded listener.js 04:31:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x920b5400) [pid = 21276] [serial = 1977] [outer = 0x91335000] 04:31:11 INFO - PROCESS | 21276 | 1461238271990 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]]]}] 04:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1750ms 04:31:12 INFO - PROCESS | 21276 | 1461238272030 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 04:31:12 INFO - PROCESS | 21276 | 1461238272034 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 04:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:31:12 INFO - PROCESS | 21276 | 1461238272041 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:31:12 INFO - PROCESS | 21276 | 1461238272052 Marionette TRACE conn3 <- [1,2606,null,{}] 04:31:12 INFO - PROCESS | 21276 | 1461238272057 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}] 04:31:12 INFO - PROCESS | 21276 | 1461238272325 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 04:31:12 INFO - PROCESS | 21276 | 1461238272671 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133e000 == 147 [pid = 21276] [id = 659] 04:31:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x939efc00) [pid = 21276] [serial = 1978] [outer = (nil)] 04:31:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x93a76800) [pid = 21276] [serial = 1979] [outer = 0x939efc00] 04:31:12 INFO - PROCESS | 21276 | 1461238272775 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x947b8000) [pid = 21276] [serial = 1980] [outer = 0x939efc00] 04:31:13 INFO - PROCESS | 21276 | 1461238273743 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]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1741ms 04:31:13 INFO - PROCESS | 21276 | 1461238273783 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 21276 | 1461238273786 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:31:13 INFO - PROCESS | 21276 | 1461238273794 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 21276 | 1461238273797 Marionette TRACE conn3 <- [1,2610,null,{}] 04:31:13 INFO - PROCESS | 21276 | 1461238273803 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}] 04:31:14 INFO - PROCESS | 21276 | 1461238274038 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 04:31:14 INFO - PROCESS | 21276 | 1461238274398 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e56e400 == 148 [pid = 21276] [id = 660] 04:31:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8e8ce800) [pid = 21276] [serial = 1981] [outer = (nil)] 04:31:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x9624d800) [pid = 21276] [serial = 1982] [outer = 0x8e8ce800] 04:31:14 INFO - PROCESS | 21276 | 1461238274494 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x96680800) [pid = 21276] [serial = 1983] [outer = 0x8e8ce800] 04:31:15 INFO - PROCESS | 21276 | 1461238275433 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]]]}] 04:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1680ms 04:31:15 INFO - PROCESS | 21276 | 1461238275475 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 21276 | 1461238275480 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:31:15 INFO - PROCESS | 21276 | 1461238275486 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 21276 | 1461238275490 Marionette TRACE conn3 <- [1,2614,null,{}] 04:31:15 INFO - PROCESS | 21276 | 1461238275496 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}] 04:31:15 INFO - PROCESS | 21276 | 1461238275736 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 04:31:16 INFO - PROCESS | 21276 | 1461238276081 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d71400 == 149 [pid = 21276] [id = 661] 04:31:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8b4b9400) [pid = 21276] [serial = 1984] [outer = (nil)] 04:31:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9668b400) [pid = 21276] [serial = 1985] [outer = 0x8b4b9400] 04:31:16 INFO - PROCESS | 21276 | 1461238276177 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x96826400) [pid = 21276] [serial = 1986] [outer = 0x8b4b9400] 04:31:17 INFO - PROCESS | 21276 | 1461238277117 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]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1681ms 04:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:31:17 INFO - PROCESS | 21276 | 1461238277168 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 21276 | 1461238277171 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 04:31:17 INFO - PROCESS | 21276 | 1461238277178 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 21276 | 1461238277182 Marionette TRACE conn3 <- [1,2618,null,{}] 04:31:17 INFO - PROCESS | 21276 | 1461238277188 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}] 04:31:17 INFO - PROCESS | 21276 | 1461238277427 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 04:31:17 INFO - PROCESS | 21276 | 1461238277760 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x9518e800 == 150 [pid = 21276] [id = 662] 04:31:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x95190800) [pid = 21276] [serial = 1987] [outer = (nil)] 04:31:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x9785c800) [pid = 21276] [serial = 1988] [outer = 0x95190800] 04:31:17 INFO - PROCESS | 21276 | 1461238277855 Marionette DEBUG loaded listener.js 04:31:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x97858c00) [pid = 21276] [serial = 1989] [outer = 0x95190800] 04:31:18 INFO - PROCESS | 21276 | 1461238278777 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]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1643ms 04:31:18 INFO - PROCESS | 21276 | 1461238278821 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 21276 | 1461238278835 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 04:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:31:18 INFO - PROCESS | 21276 | 1461238278843 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 21276 | 1461238278846 Marionette TRACE conn3 <- [1,2622,null,{}] 04:31:18 INFO - PROCESS | 21276 | 1461238278853 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}] 04:31:19 INFO - PROCESS | 21276 | 1461238279098 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 04:31:19 INFO - PROCESS | 21276 | 1461238279447 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f67000 == 151 [pid = 21276] [id = 663] 04:31:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x891a5c00) [pid = 21276] [serial = 1990] [outer = (nil)] 04:31:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x986e9800) [pid = 21276] [serial = 1991] [outer = 0x891a5c00] 04:31:19 INFO - PROCESS | 21276 | 1461238279543 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9885a400) [pid = 21276] [serial = 1992] [outer = 0x891a5c00] 04:31:20 INFO - PROCESS | 21276 | 1461238280469 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]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1691ms 04:31:20 INFO - PROCESS | 21276 | 1461238280536 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 21276 | 1461238280540 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 04:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:31:20 INFO - PROCESS | 21276 | 1461238280546 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 21276 | 1461238280550 Marionette TRACE conn3 <- [1,2626,null,{}] 04:31:20 INFO - PROCESS | 21276 | 1461238280556 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}] 04:31:20 INFO - PROCESS | 21276 | 1461238280793 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 04:31:21 INFO - PROCESS | 21276 | 1461238281128 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2ad400 == 152 [pid = 21276] [id = 664] 04:31:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x97854000) [pid = 21276] [serial = 1993] [outer = (nil)] 04:31:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x99147400) [pid = 21276] [serial = 1994] [outer = 0x97854000] 04:31:21 INFO - PROCESS | 21276 | 1461238281222 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9926b800) [pid = 21276] [serial = 1995] [outer = 0x97854000] 04:31:22 INFO - PROCESS | 21276 | 1461238282134 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]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1634ms 04:31:22 INFO - PROCESS | 21276 | 1461238282181 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 21276 | 1461238282185 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 04:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:31:22 INFO - PROCESS | 21276 | 1461238282192 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 21276 | 1461238282195 Marionette TRACE conn3 <- [1,2630,null,{}] 04:31:22 INFO - PROCESS | 21276 | 1461238282201 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}] 04:31:22 INFO - PROCESS | 21276 | 1461238282437 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 04:31:22 INFO - PROCESS | 21276 | 1461238282771 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x868a3c00 == 153 [pid = 21276] [id = 665] 04:31:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x98b60400) [pid = 21276] [serial = 1996] [outer = (nil)] 04:31:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x9af7bc00) [pid = 21276] [serial = 1997] [outer = 0x98b60400] 04:31:22 INFO - PROCESS | 21276 | 1461238282877 Marionette DEBUG loaded listener.js 04:31:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x9de69800) [pid = 21276] [serial = 1998] [outer = 0x98b60400] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x96688000 == 152 [pid = 21276] [id = 463] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9668a000 == 151 [pid = 21276] [id = 462] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x89dd6000 == 150 [pid = 21276] [id = 464] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9ad04800 == 149 [pid = 21276] [id = 466] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x868a8c00 == 148 [pid = 21276] [id = 467] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x92036400 == 147 [pid = 21276] [id = 511] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x899f9000 == 146 [pid = 21276] [id = 512] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x88f6b800 == 145 [pid = 21276] [id = 647] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2cf400 == 144 [pid = 21276] [id = 646] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x893a0800 == 143 [pid = 21276] [id = 645] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x845a3400 == 142 [pid = 21276] [id = 644] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x93a6d800 == 141 [pid = 21276] [id = 639] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x88f6d800 == 140 [pid = 21276] [id = 640] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8e775400 == 139 [pid = 21276] [id = 638] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x9667d800 == 138 [pid = 21276] [id = 637] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x95193000 == 137 [pid = 21276] [id = 636] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x899f0400 == 136 [pid = 21276] [id = 635] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc0a000 == 135 [pid = 21276] [id = 633] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8f263800 == 134 [pid = 21276] [id = 634] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8a593000 == 133 [pid = 21276] [id = 632] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8f26c400 == 132 [pid = 21276] [id = 631] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4ec00 == 131 [pid = 21276] [id = 630] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2c7c00 == 130 [pid = 21276] [id = 629] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2d3000 == 129 [pid = 21276] [id = 627] 04:31:26 INFO - PROCESS | 21276 | --DOCSHELL 0x8b36cc00 == 128 [pid = 21276] [id = 628] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8e507800) [pid = 21276] [serial = 1743] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8d951800) [pid = 21276] [serial = 1874] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x8e50cc00) [pid = 21276] [serial = 1875] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x8b4b3c00) [pid = 21276] [serial = 1871] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8a365400) [pid = 21276] [serial = 1868] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x8a36e000) [pid = 21276] [serial = 1869] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0xa2992800) [pid = 21276] [serial = 1866] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0xa0ea8c00) [pid = 21276] [serial = 1865] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0xa0e6fc00) [pid = 21276] [serial = 1863] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0xa0b36400) [pid = 21276] [serial = 1862] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9fd67c00) [pid = 21276] [serial = 1860] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x9fb5c800) [pid = 21276] [serial = 1859] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x9ace3400) [pid = 21276] [serial = 1857] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x9926c400) [pid = 21276] [serial = 1856] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x98b28800) [pid = 21276] [serial = 1854] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x98858800) [pid = 21276] [serial = 1853] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x9799a000) [pid = 21276] [serial = 1851] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x9785d400) [pid = 21276] [serial = 1850] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x97082c00) [pid = 21276] [serial = 1848] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9682ac00) [pid = 21276] [serial = 1847] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x9637f400) [pid = 21276] [serial = 1845] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x9528ac00) [pid = 21276] [serial = 1844] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x93a6f800) [pid = 21276] [serial = 1842] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x93a6c800) [pid = 21276] [serial = 1841] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x92ce8c00) [pid = 21276] [serial = 1839] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x92035800) [pid = 21276] [serial = 1838] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x91335400) [pid = 21276] [serial = 1836] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x91151c00) [pid = 21276] [serial = 1835] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8fdd2c00) [pid = 21276] [serial = 1833] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8fc0e800) [pid = 21276] [serial = 1832] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8f863400) [pid = 21276] [serial = 1830] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8f2b3000) [pid = 21276] [serial = 1829] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8ede5400) [pid = 21276] [serial = 1827] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8ede1400) [pid = 21276] [serial = 1826] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8e8ccc00) [pid = 21276] [serial = 1824] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e777800) [pid = 21276] [serial = 1823] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8e60f800) [pid = 21276] [serial = 1821] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8e604000) [pid = 21276] [serial = 1820] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8d81c000) [pid = 21276] [serial = 1818] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8c46ac00) [pid = 21276] [serial = 1817] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8a4b1000) [pid = 21276] [serial = 1815] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x89cea000) [pid = 21276] [serial = 1814] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8e503c00) [pid = 21276] [serial = 1878] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8c354800) [pid = 21276] [serial = 1877] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8c1f1c00) [pid = 21276] [serial = 1872] [outer = (nil)] [url = about:blank] 04:31:26 INFO - PROCESS | 21276 | 1461238286844 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]]]}] 04:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4692ms 04:31:26 INFO - PROCESS | 21276 | 1461238286885 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 04:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:31:26 INFO - PROCESS | 21276 | 1461238286891 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 04:31:26 INFO - PROCESS | 21276 | 1461238286898 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 21276 | 1461238286902 Marionette TRACE conn3 <- [1,2634,null,{}] 04:31:26 INFO - PROCESS | 21276 | 1461238286910 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}] 04:31:27 INFO - PROCESS | 21276 | 1461238287142 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 04:31:27 INFO - PROCESS | 21276 | 1461238287353 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8717c400 == 129 [pid = 21276] [id = 666] 04:31:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8717cc00) [pid = 21276] [serial = 1999] [outer = (nil)] 04:31:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x872a9c00) [pid = 21276] [serial = 2000] [outer = 0x8717cc00] 04:31:27 INFO - PROCESS | 21276 | 1461238287438 Marionette DEBUG loaded listener.js 04:31:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x88f6f800) [pid = 21276] [serial = 2001] [outer = 0x8717cc00] 04:31:28 INFO - PROCESS | 21276 | 1461238288276 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]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1444ms 04:31:28 INFO - PROCESS | 21276 | 1461238288343 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 21276 | 1461238288351 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:31:28 INFO - PROCESS | 21276 | 1461238288361 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 21276 | 1461238288366 Marionette TRACE conn3 <- [1,2638,null,{}] 04:31:28 INFO - PROCESS | 21276 | 1461238288406 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}] 04:31:28 INFO - PROCESS | 21276 | 1461238288705 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 04:31:28 INFO - PROCESS | 21276 | 1461238288918 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x86698400 == 130 [pid = 21276] [id = 667] 04:31:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x88f66000) [pid = 21276] [serial = 2002] [outer = (nil)] 04:31:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8939f400) [pid = 21276] [serial = 2003] [outer = 0x88f66000] 04:31:29 INFO - PROCESS | 21276 | 1461238289013 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8955a400) [pid = 21276] [serial = 2004] [outer = 0x88f66000] 04:31:30 INFO - PROCESS | 21276 | 1461238289999 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]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1682ms 04:31:30 INFO - PROCESS | 21276 | 1461238290044 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 21276 | 1461238290048 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 04:31:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:31:30 INFO - PROCESS | 21276 | 1461238290061 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 21276 | 1461238290067 Marionette TRACE conn3 <- [1,2642,null,{}] 04:31:30 INFO - PROCESS | 21276 | 1461238290083 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}] 04:31:30 INFO - PROCESS | 21276 | 1461238290379 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 04:31:30 INFO - PROCESS | 21276 | 1461238290429 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c57c00 == 131 [pid = 21276] [id = 668] 04:31:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x89c59800) [pid = 21276] [serial = 2005] [outer = (nil)] 04:31:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x89cec400) [pid = 21276] [serial = 2006] [outer = 0x89c59800] 04:31:30 INFO - PROCESS | 21276 | 1461238290524 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x89dd6000) [pid = 21276] [serial = 2007] [outer = 0x89c59800] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8a2d1000) [pid = 21276] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x89559000) [pid = 21276] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x845a4c00) [pid = 21276] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x85441c00) [pid = 21276] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x85d75c00) [pid = 21276] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x85d70000) [pid = 21276] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x9fb5cc00) [pid = 21276] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x99143800) [pid = 21276] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8ed83000) [pid = 21276] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x97855c00) [pid = 21276] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x9668cc00) [pid = 21276] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8c1e4400) [pid = 21276] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x90276000) [pid = 21276] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x90274400) [pid = 21276] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8b4b0c00) [pid = 21276] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8fc02c00) [pid = 21276] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8ee2b000) [pid = 21276] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8e776800) [pid = 21276] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8d950800) [pid = 21276] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8a36f800) [pid = 21276] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x88fea000) [pid = 21276] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:31:31 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x8a594000) [pid = 21276] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:31:32 INFO - PROCESS | 21276 | 1461238292031 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]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:31:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1996ms 04:31:32 INFO - PROCESS | 21276 | 1461238292057 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 21276 | 1461238292061 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 04:31:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:31:32 INFO - PROCESS | 21276 | 1461238292082 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 21276 | 1461238292086 Marionette TRACE conn3 <- [1,2646,null,{}] 04:31:32 INFO - PROCESS | 21276 | 1461238292091 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}] 04:31:32 INFO - PROCESS | 21276 | 1461238292285 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 04:31:32 INFO - PROCESS | 21276 | 1461238292300 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d72c00 == 132 [pid = 21276] [id = 669] 04:31:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x85d7c800) [pid = 21276] [serial = 2008] [outer = (nil)] 04:31:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x89dd8000) [pid = 21276] [serial = 2009] [outer = 0x85d7c800] 04:31:32 INFO - PROCESS | 21276 | 1461238292558 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8a2d1000) [pid = 21276] [serial = 2010] [outer = 0x85d7c800] 04:31:33 INFO - PROCESS | 21276 | 1461238293371 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]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:31:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1336ms 04:31:33 INFO - PROCESS | 21276 | 1461238293419 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 21276 | 1461238293422 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:31:33 INFO - PROCESS | 21276 | 1461238293428 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 21276 | 1461238293431 Marionette TRACE conn3 <- [1,2650,null,{}] 04:31:33 INFO - PROCESS | 21276 | 1461238293437 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}] 04:31:33 INFO - PROCESS | 21276 | 1461238293772 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 04:31:34 INFO - PROCESS | 21276 | 1461238294152 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d6f800 == 133 [pid = 21276] [id = 670] 04:31:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x85d70400) [pid = 21276] [serial = 2011] [outer = (nil)] 04:31:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8669b800) [pid = 21276] [serial = 2012] [outer = 0x85d70400] 04:31:34 INFO - PROCESS | 21276 | 1461238294249 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8729e800) [pid = 21276] [serial = 2013] [outer = 0x85d70400] 04:31:35 INFO - PROCESS | 21276 | 1461238295216 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]]]}] 04:31:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:31:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1833ms 04:31:35 INFO - PROCESS | 21276 | 1461238295264 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 21276 | 1461238295272 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 04:31:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:31:35 INFO - PROCESS | 21276 | 1461238295299 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 21276 | 1461238295306 Marionette TRACE conn3 <- [1,2654,null,{}] 04:31:35 INFO - PROCESS | 21276 | 1461238295314 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}] 04:31:35 INFO - PROCESS | 21276 | 1461238295542 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 04:31:35 INFO - PROCESS | 21276 | 1461238295875 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a3800 == 134 [pid = 21276] [id = 671] 04:31:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x899f8c00) [pid = 21276] [serial = 2014] [outer = (nil)] 04:31:35 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x89c58000) [pid = 21276] [serial = 2015] [outer = 0x899f8c00] 04:31:35 INFO - PROCESS | 21276 | 1461238295973 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89cee000) [pid = 21276] [serial = 2016] [outer = 0x899f8c00] 04:31:36 INFO - PROCESS | 21276 | 1461238296949 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]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:31:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1693ms 04:31:36 INFO - PROCESS | 21276 | 1461238296989 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 21276 | 1461238296995 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 04:31:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:31:37 INFO - PROCESS | 21276 | 1461238297001 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 21276 | 1461238297004 Marionette TRACE conn3 <- [1,2658,null,{}] 04:31:37 INFO - PROCESS | 21276 | 1461238297011 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}] 04:31:37 INFO - PROCESS | 21276 | 1461238297236 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 04:31:37 INFO - PROCESS | 21276 | 1461238297610 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a36f400 == 135 [pid = 21276] [id = 672] 04:31:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8a4adc00) [pid = 21276] [serial = 2017] [outer = (nil)] 04:31:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8a4b3c00) [pid = 21276] [serial = 2018] [outer = 0x8a4adc00] 04:31:37 INFO - PROCESS | 21276 | 1461238297705 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8a594400) [pid = 21276] [serial = 2019] [outer = 0x8a4adc00] 04:31:38 INFO - PROCESS | 21276 | 1461238298651 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]]]}] 04:31:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:31:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1681ms 04:31:38 INFO - PROCESS | 21276 | 1461238298683 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 21276 | 1461238298689 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 04:31:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:31:38 INFO - PROCESS | 21276 | 1461238298707 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 21276 | 1461238298715 Marionette TRACE conn3 <- [1,2662,null,{}] 04:31:38 INFO - PROCESS | 21276 | 1461238298721 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}] 04:31:38 INFO - PROCESS | 21276 | 1461238298963 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 04:31:39 INFO - PROCESS | 21276 | 1461238299291 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a593800 == 136 [pid = 21276] [id = 673] 04:31:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8a594000) [pid = 21276] [serial = 2020] [outer = (nil)] 04:31:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8b379800) [pid = 21276] [serial = 2021] [outer = 0x8a594000] 04:31:39 INFO - PROCESS | 21276 | 1461238299399 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8b4b3400) [pid = 21276] [serial = 2022] [outer = 0x8a594000] 04:31:40 INFO - PROCESS | 21276 | 1461238300304 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]]]}] 04:31:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:31:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1642ms 04:31:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:31:40 INFO - PROCESS | 21276 | 1461238300341 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 04:31:40 INFO - PROCESS | 21276 | 1461238300344 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 04:31:40 INFO - PROCESS | 21276 | 1461238300351 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 21276 | 1461238300355 Marionette TRACE conn3 <- [1,2666,null,{}] 04:31:40 INFO - PROCESS | 21276 | 1461238300361 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}] 04:31:40 INFO - PROCESS | 21276 | 1461238300594 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 04:31:40 INFO - PROCESS | 21276 | 1461238300874 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 21276 | ++DOCSHELL 0x845ab000 == 137 [pid = 21276] [id = 674] 04:31:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8a59c000) [pid = 21276] [serial = 2023] [outer = (nil)] 04:31:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b6cb800) [pid = 21276] [serial = 2024] [outer = 0x8a59c000] 04:31:41 INFO - PROCESS | 21276 | 1461238301015 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8b6d0c00) [pid = 21276] [serial = 2025] [outer = 0x8a59c000] 04:31:42 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:42 INFO - PROCESS | 21276 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:31:42 INFO - PROCESS | 21276 | 1461238302410 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]]]}] 04:31:42 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) 04:31:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2089ms 04:31:42 INFO - PROCESS | 21276 | 1461238302439 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 21276 | 1461238302443 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 04:31:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:31:42 INFO - PROCESS | 21276 | 1461238302525 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 21276 | 1461238302530 Marionette TRACE conn3 <- [1,2670,null,{}] 04:31:42 INFO - PROCESS | 21276 | 1461238302538 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}] 04:31:42 INFO - PROCESS | 21276 | 1461238302764 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 04:31:43 INFO - PROCESS | 21276 | 1461238303044 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ed000 == 138 [pid = 21276] [id = 675] 04:31:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8c1edc00) [pid = 21276] [serial = 2026] [outer = (nil)] 04:31:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8c362800) [pid = 21276] [serial = 2027] [outer = 0x8c1edc00] 04:31:43 INFO - PROCESS | 21276 | 1461238303150 Marionette DEBUG loaded listener.js 04:31:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8c4a1c00) [pid = 21276] [serial = 2028] [outer = 0x8c1edc00] 04:31:44 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:44 INFO - PROCESS | 21276 | 1461238304557 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] 04:31:44 INFO - PROCESS | 21276 | 1461238304622 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 04:31:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:31:44 INFO - PROCESS | 21276 | 1461238304629 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 21276 | 1461238304633 Marionette TRACE conn3 <- [1,2674,null,{}] 04:31:44 INFO - PROCESS | 21276 | 1461238304730 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}] 04:31:45 INFO - PROCESS | 21276 | 1461238305042 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 04:31:45 INFO - PROCESS | 21276 | 1461238305255 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c356000 == 139 [pid = 21276] [id = 676] 04:31:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8c4a6800) [pid = 21276] [serial = 2029] [outer = (nil)] 04:31:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8c5e4c00) [pid = 21276] [serial = 2030] [outer = 0x8c4a6800] 04:31:45 INFO - PROCESS | 21276 | 1461238305345 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8c5ed000) [pid = 21276] [serial = 2031] [outer = 0x8c4a6800] 04:31:46 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:46 INFO - PROCESS | 21276 | 1461238306698 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] 04:31:46 INFO - PROCESS | 21276 | 1461238306772 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 04:31:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:31:46 INFO - PROCESS | 21276 | 1461238306779 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 21276 | 1461238306782 Marionette TRACE conn3 <- [1,2678,null,{}] 04:31:46 INFO - PROCESS | 21276 | 1461238306879 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}] 04:31:47 INFO - PROCESS | 21276 | 1461238307115 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 04:31:47 INFO - PROCESS | 21276 | 1461238307390 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1eb000 == 140 [pid = 21276] [id = 677] 04:31:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8c4ae400) [pid = 21276] [serial = 2032] [outer = (nil)] 04:31:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8d82a000) [pid = 21276] [serial = 2033] [outer = 0x8c4ae400] 04:31:47 INFO - PROCESS | 21276 | 1461238307480 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8d94f800) [pid = 21276] [serial = 2034] [outer = 0x8c4ae400] 04:31:48 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:48 INFO - PROCESS | 21276 | 1461238308836 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]]]}] 04:31:48 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) 04:31:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2099ms 04:31:48 INFO - PROCESS | 21276 | 1461238308882 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 21276 | 1461238308888 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:31:48 INFO - PROCESS | 21276 | 1461238308899 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 21276 | 1461238308905 Marionette TRACE conn3 <- [1,2682,null,{}] 04:31:48 INFO - PROCESS | 21276 | 1461238308916 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}] 04:31:49 INFO - PROCESS | 21276 | 1461238309296 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 04:31:49 INFO - PROCESS | 21276 | 1461238309576 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d820400 == 141 [pid = 21276] [id = 678] 04:31:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8d82a400) [pid = 21276] [serial = 2035] [outer = (nil)] 04:31:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8e50c400) [pid = 21276] [serial = 2036] [outer = 0x8d82a400] 04:31:49 INFO - PROCESS | 21276 | 1461238309667 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8e571400) [pid = 21276] [serial = 2037] [outer = 0x8d82a400] 04:31:51 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:51 INFO - PROCESS | 21276 | 1461238311091 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]]]}] 04:31:51 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) 04:31:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2239ms 04:31:51 INFO - PROCESS | 21276 | 1461238311138 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 04:31:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:31:51 INFO - PROCESS | 21276 | 1461238311143 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 04:31:51 INFO - PROCESS | 21276 | 1461238311150 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 21276 | 1461238311154 Marionette TRACE conn3 <- [1,2686,null,{}] 04:31:51 INFO - PROCESS | 21276 | 1461238311161 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}] 04:31:51 INFO - PROCESS | 21276 | 1461238311463 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 04:31:51 INFO - PROCESS | 21276 | 1461238311755 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e502400 == 142 [pid = 21276] [id = 679] 04:31:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e510000) [pid = 21276] [serial = 2038] [outer = (nil)] 04:31:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8e604400) [pid = 21276] [serial = 2039] [outer = 0x8e510000] 04:31:51 INFO - PROCESS | 21276 | 1461238311895 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8e60d000) [pid = 21276] [serial = 2040] [outer = 0x8e510000] 04:31:53 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:53 INFO - PROCESS | 21276 | 1461238313346 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] 04:31:53 INFO - PROCESS | 21276 | 1461238313391 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 04:31:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:31:53 INFO - PROCESS | 21276 | 1461238313401 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 21276 | 1461238313403 Marionette TRACE conn3 <- [1,2690,null,{}] 04:31:53 INFO - PROCESS | 21276 | 1461238313410 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}] 04:31:53 INFO - PROCESS | 21276 | 1461238313754 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 04:31:54 INFO - PROCESS | 21276 | 1461238314060 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e588800 == 143 [pid = 21276] [id = 680] 04:31:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8e592000) [pid = 21276] [serial = 2041] [outer = (nil)] 04:31:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8e774400) [pid = 21276] [serial = 2042] [outer = 0x8e592000] 04:31:54 INFO - PROCESS | 21276 | 1461238314163 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x8e8cbc00) [pid = 21276] [serial = 2043] [outer = 0x8e592000] 04:31:55 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:55 INFO - PROCESS | 21276 | 1461238315578 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] 04:31:55 INFO - PROCESS | 21276 | 1461238315652 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 04:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:31:55 INFO - PROCESS | 21276 | 1461238315659 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 21276 | 1461238315663 Marionette TRACE conn3 <- [1,2694,null,{}] 04:31:55 INFO - PROCESS | 21276 | 1461238315767 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}] 04:31:56 INFO - PROCESS | 21276 | 1461238316027 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 04:31:56 INFO - PROCESS | 21276 | 1461238316332 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e60e000 == 144 [pid = 21276] [id = 681] 04:31:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8e777c00) [pid = 21276] [serial = 2044] [outer = (nil)] 04:31:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x8ed89400) [pid = 21276] [serial = 2045] [outer = 0x8e777c00] 04:31:56 INFO - PROCESS | 21276 | 1461238316436 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x8ed90c00) [pid = 21276] [serial = 2046] [outer = 0x8e777c00] 04:31:57 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:31:57 INFO - PROCESS | 21276 | 1461238317909 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] 04:31:57 INFO - PROCESS | 21276 | 1461238317953 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:31:57 INFO - PROCESS | 21276 | 1461238317962 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 21276 | 1461238317965 Marionette TRACE conn3 <- [1,2698,null,{}] 04:31:57 INFO - PROCESS | 21276 | 1461238317973 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}] 04:31:58 INFO - PROCESS | 21276 | 1461238318280 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 04:31:58 INFO - PROCESS | 21276 | 1461238318540 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed81c00 == 145 [pid = 21276] [id = 682] 04:31:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8ed82400) [pid = 21276] [serial = 2047] [outer = (nil)] 04:31:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x8ee2a400) [pid = 21276] [serial = 2048] [outer = 0x8ed82400] 04:31:58 INFO - PROCESS | 21276 | 1461238318629 Marionette DEBUG loaded listener.js 04:31:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x8f261c00) [pid = 21276] [serial = 2049] [outer = 0x8ed82400] 04:32:00 INFO - PROCESS | 21276 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:00 INFO - PROCESS | 21276 | 1461238320059 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] 04:32:00 INFO - PROCESS | 21276 | 1461238320148 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 04:32:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:32:00 INFO - PROCESS | 21276 | 1461238320181 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:32:00 INFO - PROCESS | 21276 | 1461238320184 Marionette TRACE conn3 <- [1,2702,null,{}] 04:32:00 INFO - PROCESS | 21276 | 1461238320191 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}] 04:32:00 INFO - PROCESS | 21276 | 1461238320413 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 04:32:00 INFO - PROCESS | 21276 | 1461238320698 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x86697400 == 146 [pid = 21276] [id = 683] 04:32:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x8ee2d800) [pid = 21276] [serial = 2050] [outer = (nil)] 04:32:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x8f2b1000) [pid = 21276] [serial = 2051] [outer = 0x8ee2d800] 04:32:00 INFO - PROCESS | 21276 | 1461238320793 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x8f2b6800) [pid = 21276] [serial = 2052] [outer = 0x8ee2d800] 04:32:01 INFO - PROCESS | 21276 | 1461238321746 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]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:32:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1604ms 04:32:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:32:01 INFO - PROCESS | 21276 | 1461238321777 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 21276 | 1461238321780 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 04:32:01 INFO - PROCESS | 21276 | 1461238321787 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 21276 | 1461238321790 Marionette TRACE conn3 <- [1,2706,null,{}] 04:32:01 INFO - PROCESS | 21276 | 1461238321796 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}] 04:32:02 INFO - PROCESS | 21276 | 1461238322039 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 04:32:02 INFO - PROCESS | 21276 | 1461238322490 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e60b400 == 147 [pid = 21276] [id = 684] 04:32:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8ee32400) [pid = 21276] [serial = 2053] [outer = (nil)] 04:32:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x8fc02c00) [pid = 21276] [serial = 2054] [outer = 0x8ee32400] 04:32:02 INFO - PROCESS | 21276 | 1461238322616 Marionette DEBUG loaded listener.js 04:32:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x8fc06000) [pid = 21276] [serial = 2055] [outer = 0x8ee32400] 04:32:03 INFO - PROCESS | 21276 | 1461238323547 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]]]}] 04:32:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:32:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1797ms 04:32:03 INFO - PROCESS | 21276 | 1461238323584 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 04:32:03 INFO - PROCESS | 21276 | 1461238323589 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 04:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:32:03 INFO - PROCESS | 21276 | 1461238323595 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:32:03 INFO - PROCESS | 21276 | 1461238323599 Marionette TRACE conn3 <- [1,2710,null,{}] 04:32:03 INFO - PROCESS | 21276 | 1461238323605 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}] 04:32:03 INFO - PROCESS | 21276 | 1461238323842 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x845a4400 == 146 [pid = 21276] [id = 599] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x85d72c00 == 145 [pid = 21276] [id = 669] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x86698400 == 144 [pid = 21276] [id = 667] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8717c400 == 143 [pid = 21276] [id = 666] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2ad400 == 142 [pid = 21276] [id = 664] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x88f67000 == 141 [pid = 21276] [id = 663] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9518e800 == 140 [pid = 21276] [id = 662] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56e400 == 139 [pid = 21276] [id = 660] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x85d71400 == 138 [pid = 21276] [id = 661] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x9133e000 == 137 [pid = 21276] [id = 659] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8fff1000 == 136 [pid = 21276] [id = 658] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8a4a6800 == 135 [pid = 21276] [id = 657] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8e77c400 == 134 [pid = 21276] [id = 656] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x88f70000 == 133 [pid = 21276] [id = 655] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50f400 == 132 [pid = 21276] [id = 653] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8b325c00 == 131 [pid = 21276] [id = 654] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x899fa000 == 130 [pid = 21276] [id = 652] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8c5ea400 == 129 [pid = 21276] [id = 651] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x8a2cb000 == 128 [pid = 21276] [id = 650] 04:32:05 INFO - PROCESS | 21276 | --DOCSHELL 0x88f6a800 == 127 [pid = 21276] [id = 649] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8c5e7c00) [pid = 21276] [serial = 1812] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8a4a7400) [pid = 21276] [serial = 1940] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x89c4d800) [pid = 21276] [serial = 1937] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8689d400) [pid = 21276] [serial = 1934] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x88f62000) [pid = 21276] [serial = 1935] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8544cc00) [pid = 21276] [serial = 1932] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8544a800) [pid = 21276] [serial = 1931] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0xa3bea800) [pid = 21276] [serial = 1929] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0xa0e6d400) [pid = 21276] [serial = 1928] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x85d79000) [pid = 21276] [serial = 1926] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x85d77000) [pid = 21276] [serial = 1925] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0xa0e9e800) [pid = 21276] [serial = 1923] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0xa0e79c00) [pid = 21276] [serial = 1922] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0xa090ec00) [pid = 21276] [serial = 1920] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x9fea4c00) [pid = 21276] [serial = 1919] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x9e91d400) [pid = 21276] [serial = 1917] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x9ad07c00) [pid = 21276] [serial = 1916] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x9926f800) [pid = 21276] [serial = 1914] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x9910b800) [pid = 21276] [serial = 1913] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x97315400) [pid = 21276] [serial = 1911] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x9682c400) [pid = 21276] [serial = 1910] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x9528b000) [pid = 21276] [serial = 1908] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x9518f400) [pid = 21276] [serial = 1907] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x93d0dc00) [pid = 21276] [serial = 1905] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x93d07800) [pid = 21276] [serial = 1904] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x92cef400) [pid = 21276] [serial = 1902] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x92ceac00) [pid = 21276] [serial = 1901] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x9027fc00) [pid = 21276] [serial = 1899] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x90273000) [pid = 21276] [serial = 1898] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8fcd0000) [pid = 21276] [serial = 1896] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8fc0f400) [pid = 21276] [serial = 1895] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8f2b6400) [pid = 21276] [serial = 1893] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8f2ac400) [pid = 21276] [serial = 1892] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8ee2b400) [pid = 21276] [serial = 1890] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8ed8a800) [pid = 21276] [serial = 1889] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8e713000) [pid = 21276] [serial = 1887] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8e58a400) [pid = 21276] [serial = 1886] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8c361400) [pid = 21276] [serial = 1884] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8b37a400) [pid = 21276] [serial = 1883] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8e605000) [pid = 21276] [serial = 1880] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8b322c00) [pid = 21276] [serial = 1941] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x89c55400) [pid = 21276] [serial = 1943] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8b6c5400) [pid = 21276] [serial = 1944] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x89ce5400) [pid = 21276] [serial = 1938] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8c46a800) [pid = 21276] [serial = 1946] [outer = (nil)] [url = about:blank] 04:32:06 INFO - PROCESS | 21276 | 1461238326553 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8544a800 == 128 [pid = 21276] [id = 685] 04:32:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8544cc00) [pid = 21276] [serial = 2056] [outer = (nil)] 04:32:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x85d72c00) [pid = 21276] [serial = 2057] [outer = 0x8544cc00] 04:32:06 INFO - PROCESS | 21276 | 1461238326651 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x86698400) [pid = 21276] [serial = 2058] [outer = 0x8544cc00] 04:32:07 INFO - PROCESS | 21276 | 1461238327555 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] 04:32:07 INFO - PROCESS | 21276 | 1461238327647 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:32:07 INFO - PROCESS | 21276 | 1461238327657 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 21276 | 1461238327661 Marionette TRACE conn3 <- [1,2714,null,{}] 04:32:07 INFO - PROCESS | 21276 | 1461238327669 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}] 04:32:07 INFO - PROCESS | 21276 | 1461238327905 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 04:32:08 INFO - PROCESS | 21276 | 1461238328113 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a4000 == 129 [pid = 21276] [id = 686] 04:32:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x891acc00) [pid = 21276] [serial = 2059] [outer = (nil)] 04:32:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x899fc400) [pid = 21276] [serial = 2060] [outer = 0x891acc00] 04:32:08 INFO - PROCESS | 21276 | 1461238328195 Marionette DEBUG loaded listener.js 04:32:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89ce3800) [pid = 21276] [serial = 2061] [outer = 0x891acc00] 04:32:09 INFO - PROCESS | 21276 | 1461238329166 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]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:32:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1545ms 04:32:09 INFO - PROCESS | 21276 | 1461238329205 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 21276 | 1461238329211 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 04:32:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:32:09 INFO - PROCESS | 21276 | 1461238329226 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 21276 | 1461238329230 Marionette TRACE conn3 <- [1,2718,null,{}] 04:32:09 INFO - PROCESS | 21276 | 1461238329236 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}] 04:32:09 INFO - PROCESS | 21276 | 1461238329521 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 04:32:09 INFO - PROCESS | 21276 | 1461238329559 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4d400 == 130 [pid = 21276] [id = 687] 04:32:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8a2cf000) [pid = 21276] [serial = 2062] [outer = (nil)] 04:32:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8a4a6800) [pid = 21276] [serial = 2063] [outer = 0x8a2cf000] 04:32:09 INFO - PROCESS | 21276 | 1461238329633 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8a58d800) [pid = 21276] [serial = 2064] [outer = 0x8a2cf000] 04:32:10 INFO - PROCESS | 21276 | 1461238330693 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] 04:32:10 INFO - PROCESS | 21276 | 1461238330772 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 04:32:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:32:10 INFO - PROCESS | 21276 | 1461238330788 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 21276 | 1461238330798 Marionette TRACE conn3 <- [1,2722,null,{}] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x95190800) [pid = 21276] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x88f66000) [pid = 21276] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8e8ce800) [pid = 21276] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8a361000) [pid = 21276] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x91335000) [pid = 21276] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x939efc00) [pid = 21276] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8e77b800) [pid = 21276] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x98b60400) [pid = 21276] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x97854000) [pid = 21276] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x891a3000) [pid = 21276] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x8e586c00) [pid = 21276] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x8717cc00) [pid = 21276] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x8b4b9400) [pid = 21276] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 120 (0x8c1f2c00) [pid = 21276] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 119 (0x891a5c00) [pid = 21276] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 118 (0x8d94a400) [pid = 21276] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 117 (0x8e77d000) [pid = 21276] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 116 (0x8e8d1800) [pid = 21276] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 115 (0x8e56fc00) [pid = 21276] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 114 (0x89c59800) [pid = 21276] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:32:11 INFO - PROCESS | 21276 | --DOMWINDOW == 113 (0x8e587000) [pid = 21276] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:32:11 INFO - PROCESS | 21276 | 1461238331498 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}] 04:32:11 INFO - PROCESS | 21276 | 1461238331701 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 04:32:11 INFO - PROCESS | 21276 | 1461238331895 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a5c00 == 131 [pid = 21276] [id = 688] 04:32:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 114 (0x89ced000) [pid = 21276] [serial = 2065] [outer = (nil)] 04:32:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 115 (0x8b32c000) [pid = 21276] [serial = 2066] [outer = 0x89ced000] 04:32:11 INFO - PROCESS | 21276 | 1461238331971 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 116 (0x8b4b9400) [pid = 21276] [serial = 2067] [outer = 0x89ced000] 04:32:12 INFO - PROCESS | 21276 | 1461238332823 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] 04:32:12 INFO - PROCESS | 21276 | 1461238332855 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 04:32:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:32:12 INFO - PROCESS | 21276 | 1461238332861 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 21276 | 1461238332865 Marionette TRACE conn3 <- [1,2726,null,{}] 04:32:12 INFO - PROCESS | 21276 | 1461238332870 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}] 04:32:13 INFO - PROCESS | 21276 | 1461238333087 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 04:32:13 INFO - PROCESS | 21276 | 1461238333297 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a3000 == 132 [pid = 21276] [id = 689] 04:32:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 117 (0x8c1e9c00) [pid = 21276] [serial = 2068] [outer = (nil)] 04:32:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0x8c467000) [pid = 21276] [serial = 2069] [outer = 0x8c1e9c00] 04:32:13 INFO - PROCESS | 21276 | 1461238333373 Marionette DEBUG loaded listener.js 04:32:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x8c472400) [pid = 21276] [serial = 2070] [outer = 0x8c1e9c00] 04:32:14 INFO - PROCESS | 21276 | 1461238334555 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]]]}] 04:32:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:32:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1733ms 04:32:14 INFO - PROCESS | 21276 | 1461238334596 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 04:32:14 INFO - PROCESS | 21276 | 1461238334604 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 04:32:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:32:14 INFO - PROCESS | 21276 | 1461238334614 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:32:14 INFO - PROCESS | 21276 | 1461238334620 Marionette TRACE conn3 <- [1,2730,null,{}] 04:32:14 INFO - PROCESS | 21276 | 1461238334628 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}] 04:32:14 INFO - PROCESS | 21276 | 1461238334875 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 04:32:15 INFO - PROCESS | 21276 | 1461238335235 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff8400 == 133 [pid = 21276] [id = 690] 04:32:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 120 (0x893a1c00) [pid = 21276] [serial = 2071] [outer = (nil)] 04:32:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0x89dcfc00) [pid = 21276] [serial = 2072] [outer = 0x893a1c00] 04:32:15 INFO - PROCESS | 21276 | 1461238335330 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x8a2d3000) [pid = 21276] [serial = 2073] [outer = 0x893a1c00] 04:32:16 INFO - PROCESS | 21276 | 1461238336685 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 21276 | 1461238336772 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 04:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:32:16 INFO - PROCESS | 21276 | 1461238336783 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 21276 | 1461238336787 Marionette TRACE conn3 <- [1,2734,null,{}] 04:32:16 INFO - PROCESS | 21276 | 1461238336794 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}] 04:32:17 INFO - PROCESS | 21276 | 1461238337153 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 04:32:17 INFO - PROCESS | 21276 | 1461238337456 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a8c00 == 134 [pid = 21276] [id = 691] 04:32:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x893a4800) [pid = 21276] [serial = 2074] [outer = (nil)] 04:32:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8b4b4400) [pid = 21276] [serial = 2075] [outer = 0x893a4800] 04:32:17 INFO - PROCESS | 21276 | 1461238337547 Marionette DEBUG loaded listener.js 04:32:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8c35ac00) [pid = 21276] [serial = 2076] [outer = 0x893a4800] 04:32:18 INFO - PROCESS | 21276 | 1461238338588 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]]]}] 04:32:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:32:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1836ms 04:32:18 INFO - PROCESS | 21276 | 1461238338621 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 04:32:18 INFO - PROCESS | 21276 | 1461238338625 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 04:32:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:32:18 INFO - PROCESS | 21276 | 1461238338632 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:32:18 INFO - PROCESS | 21276 | 1461238338638 Marionette TRACE conn3 <- [1,2738,null,{}] 04:32:18 INFO - PROCESS | 21276 | 1461238338670 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}] 04:32:18 INFO - PROCESS | 21276 | 1461238338982 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 04:32:19 INFO - PROCESS | 21276 | 1461238339285 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ef400 == 135 [pid = 21276] [id = 692] 04:32:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8d951c00) [pid = 21276] [serial = 2077] [outer = (nil)] 04:32:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8e50b800) [pid = 21276] [serial = 2078] [outer = 0x8d951c00] 04:32:19 INFO - PROCESS | 21276 | 1461238339378 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8e575000) [pid = 21276] [serial = 2079] [outer = 0x8d951c00] 04:32:20 INFO - PROCESS | 21276 | 1461238340320 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]]]}] 04:32:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:32:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1738ms 04:32:20 INFO - PROCESS | 21276 | 1461238340371 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 21276 | 1461238340377 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 04:32:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:32:20 INFO - PROCESS | 21276 | 1461238340383 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 21276 | 1461238340387 Marionette TRACE conn3 <- [1,2742,null,{}] 04:32:20 INFO - PROCESS | 21276 | 1461238340392 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}] 04:32:20 INFO - PROCESS | 21276 | 1461238340614 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 04:32:20 INFO - PROCESS | 21276 | 1461238340944 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fa000 == 136 [pid = 21276] [id = 693] 04:32:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8e509400) [pid = 21276] [serial = 2080] [outer = (nil)] 04:32:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8e70cc00) [pid = 21276] [serial = 2081] [outer = 0x8e509400] 04:32:21 INFO - PROCESS | 21276 | 1461238341039 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8e773c00) [pid = 21276] [serial = 2082] [outer = 0x8e509400] 04:32:21 INFO - PROCESS | 21276 | 1461238341925 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]]]}] 04:32:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:32:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1580ms 04:32:21 INFO - PROCESS | 21276 | 1461238341963 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 04:32:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:32:21 INFO - PROCESS | 21276 | 1461238341968 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 04:32:21 INFO - PROCESS | 21276 | 1461238341974 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 21276 | 1461238341978 Marionette TRACE conn3 <- [1,2746,null,{}] 04:32:21 INFO - PROCESS | 21276 | 1461238341983 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}] 04:32:22 INFO - PROCESS | 21276 | 1461238342199 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 04:32:22 INFO - PROCESS | 21276 | 1461238342498 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e606000 == 137 [pid = 21276] [id = 694] 04:32:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8e60e800) [pid = 21276] [serial = 2083] [outer = (nil)] 04:32:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e782800) [pid = 21276] [serial = 2084] [outer = 0x8e60e800] 04:32:22 INFO - PROCESS | 21276 | 1461238342636 Marionette DEBUG loaded listener.js 04:32:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e8d8400) [pid = 21276] [serial = 2085] [outer = 0x8e60e800] 04:32:23 INFO - PROCESS | 21276 | 1461238343570 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]]]}] 04:32:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:32:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1632ms 04:32:23 INFO - PROCESS | 21276 | 1461238343606 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 04:32:23 INFO - PROCESS | 21276 | 1461238343611 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 04:32:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:32:23 INFO - PROCESS | 21276 | 1461238343618 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 21276 | 1461238343622 Marionette TRACE conn3 <- [1,2750,null,{}] 04:32:23 INFO - PROCESS | 21276 | 1461238343627 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}] 04:32:23 INFO - PROCESS | 21276 | 1461238343860 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 04:32:24 INFO - PROCESS | 21276 | 1461238344200 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a598800 == 138 [pid = 21276] [id = 695] 04:32:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8edeb000) [pid = 21276] [serial = 2086] [outer = (nil)] 04:32:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8ee2b400) [pid = 21276] [serial = 2087] [outer = 0x8edeb000] 04:32:24 INFO - PROCESS | 21276 | 1461238344297 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8f268000) [pid = 21276] [serial = 2088] [outer = 0x8edeb000] 04:32:25 INFO - PROCESS | 21276 | 1461238345215 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]]]}] 04:32:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:32:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1643ms 04:32:25 INFO - PROCESS | 21276 | 1461238345262 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 04:32:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:32:25 INFO - PROCESS | 21276 | 1461238345266 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 04:32:25 INFO - PROCESS | 21276 | 1461238345272 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 21276 | 1461238345276 Marionette TRACE conn3 <- [1,2754,null,{}] 04:32:25 INFO - PROCESS | 21276 | 1461238345282 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}] 04:32:25 INFO - PROCESS | 21276 | 1461238345495 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 04:32:25 INFO - PROCESS | 21276 | 1461238345827 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ed8d400 == 139 [pid = 21276] [id = 696] 04:32:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8ede8c00) [pid = 21276] [serial = 2089] [outer = (nil)] 04:32:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8f85d800) [pid = 21276] [serial = 2090] [outer = 0x8ede8c00] 04:32:25 INFO - PROCESS | 21276 | 1461238345917 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8fc01c00) [pid = 21276] [serial = 2091] [outer = 0x8ede8c00] 04:32:26 INFO - PROCESS | 21276 | 1461238346814 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]]]}] 04:32:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:32:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1581ms 04:32:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:32:26 INFO - PROCESS | 21276 | 1461238346853 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 04:32:26 INFO - PROCESS | 21276 | 1461238346856 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 04:32:26 INFO - PROCESS | 21276 | 1461238346863 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:32:26 INFO - PROCESS | 21276 | 1461238346867 Marionette TRACE conn3 <- [1,2758,null,{}] 04:32:26 INFO - PROCESS | 21276 | 1461238346873 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}] 04:32:27 INFO - PROCESS | 21276 | 1461238347101 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 04:32:27 INFO - PROCESS | 21276 | 1461238347446 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f2b3800 == 140 [pid = 21276] [id = 697] 04:32:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8fc07000) [pid = 21276] [serial = 2092] [outer = (nil)] 04:32:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8fccfc00) [pid = 21276] [serial = 2093] [outer = 0x8fc07000] 04:32:27 INFO - PROCESS | 21276 | 1461238347567 Marionette DEBUG loaded listener.js 04:32:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8fdd4000) [pid = 21276] [serial = 2094] [outer = 0x8fc07000] 04:32:28 INFO - PROCESS | 21276 | 1461238348501 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]]]}] 04:32:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:32:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1690ms 04:32:28 INFO - PROCESS | 21276 | 1461238348553 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 04:32:28 INFO - PROCESS | 21276 | 1461238348557 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 04:32:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:32:28 INFO - PROCESS | 21276 | 1461238348563 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:32:28 INFO - PROCESS | 21276 | 1461238348567 Marionette TRACE conn3 <- [1,2762,null,{}] 04:32:28 INFO - PROCESS | 21276 | 1461238348573 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}] 04:32:28 INFO - PROCESS | 21276 | 1461238348849 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 04:32:29 INFO - PROCESS | 21276 | 1461238349179 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b326400 == 141 [pid = 21276] [id = 698] 04:32:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8c357400) [pid = 21276] [serial = 2095] [outer = (nil)] 04:32:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8fddf800) [pid = 21276] [serial = 2096] [outer = 0x8c357400] 04:32:29 INFO - PROCESS | 21276 | 1461238349272 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8ffeb400) [pid = 21276] [serial = 2097] [outer = 0x8c357400] 04:32:30 INFO - PROCESS | 21276 | 1461238350189 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]]]}] 04:32:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:32:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1692ms 04:32:30 INFO - PROCESS | 21276 | 1461238350257 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 04:32:30 INFO - PROCESS | 21276 | 1461238350261 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 04:32:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:32:30 INFO - PROCESS | 21276 | 1461238350268 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:32:30 INFO - PROCESS | 21276 | 1461238350273 Marionette TRACE conn3 <- [1,2766,null,{}] 04:32:30 INFO - PROCESS | 21276 | 1461238350281 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}] 04:32:30 INFO - PROCESS | 21276 | 1461238350561 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 04:32:30 INFO - PROCESS | 21276 | 1461238350892 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc10c00 == 142 [pid = 21276] [id = 699] 04:32:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8fdd9400) [pid = 21276] [serial = 2098] [outer = (nil)] 04:32:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x90273c00) [pid = 21276] [serial = 2099] [outer = 0x8fdd9400] 04:32:30 INFO - PROCESS | 21276 | 1461238350987 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x90277400) [pid = 21276] [serial = 2100] [outer = 0x8fdd9400] 04:32:31 INFO - PROCESS | 21276 | 1461238351937 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]]]}] 04:32:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:32:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1743ms 04:32:32 INFO - PROCESS | 21276 | 1461238352012 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 21276 | 1461238352017 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 04:32:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:32:32 INFO - PROCESS | 21276 | 1461238352024 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 21276 | 1461238352028 Marionette TRACE conn3 <- [1,2770,null,{}] 04:32:32 INFO - PROCESS | 21276 | 1461238352034 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}] 04:32:32 INFO - PROCESS | 21276 | 1461238352325 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 04:32:32 INFO - PROCESS | 21276 | 1461238352686 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:32 INFO - PROCESS | 21276 | ++DOCSHELL 0x90610800 == 143 [pid = 21276] [id = 700] 04:32:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x9133e400) [pid = 21276] [serial = 2101] [outer = (nil)] 04:32:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x914bc400) [pid = 21276] [serial = 2102] [outer = 0x9133e400] 04:32:32 INFO - PROCESS | 21276 | 1461238352788 Marionette DEBUG loaded listener.js 04:32:32 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x920af800) [pid = 21276] [serial = 2103] [outer = 0x9133e400] 04:32:33 INFO - PROCESS | 21276 | 1461238353699 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]]]}] 04:32:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:32:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1742ms 04:32:33 INFO - PROCESS | 21276 | 1461238353767 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 04:32:33 INFO - PROCESS | 21276 | 1461238353771 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 04:32:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:32:33 INFO - PROCESS | 21276 | 1461238353777 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:32:33 INFO - PROCESS | 21276 | 1461238353781 Marionette TRACE conn3 <- [1,2774,null,{}] 04:32:33 INFO - PROCESS | 21276 | 1461238353787 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}] 04:32:34 INFO - PROCESS | 21276 | 1461238354021 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 04:32:34 INFO - PROCESS | 21276 | 1461238354362 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e50dc00 == 144 [pid = 21276] [id = 701] 04:32:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e603400) [pid = 21276] [serial = 2104] [outer = (nil)] 04:32:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x92ce7400) [pid = 21276] [serial = 2105] [outer = 0x8e603400] 04:32:34 INFO - PROCESS | 21276 | 1461238354451 Marionette DEBUG loaded listener.js 04:32:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x92cec000) [pid = 21276] [serial = 2106] [outer = 0x8e603400] 04:32:35 INFO - PROCESS | 21276 | 1461238355361 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]]]}] 04:32:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:32:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1635ms 04:32:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:32:35 INFO - PROCESS | 21276 | 1461238355413 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 04:32:35 INFO - PROCESS | 21276 | 1461238355416 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 04:32:35 INFO - PROCESS | 21276 | 1461238355422 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:32:35 INFO - PROCESS | 21276 | 1461238355426 Marionette TRACE conn3 <- [1,2778,null,{}] 04:32:35 INFO - PROCESS | 21276 | 1461238355432 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}] 04:32:35 INFO - PROCESS | 21276 | 1461238355652 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 04:32:36 INFO - PROCESS | 21276 | 1461238355983 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fdd3c00 == 145 [pid = 21276] [id = 702] 04:32:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x92037000) [pid = 21276] [serial = 2107] [outer = (nil)] 04:32:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x92cf3c00) [pid = 21276] [serial = 2108] [outer = 0x92037000] 04:32:36 INFO - PROCESS | 21276 | 1461238356077 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x939e6c00) [pid = 21276] [serial = 2109] [outer = 0x92037000] 04:32:36 INFO - PROCESS | 21276 | 1461238356958 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]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:32:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1583ms 04:32:37 INFO - PROCESS | 21276 | 1461238357005 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 04:32:37 INFO - PROCESS | 21276 | 1461238357009 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 04:32:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:32:37 INFO - PROCESS | 21276 | 1461238357015 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 21276 | 1461238357019 Marionette TRACE conn3 <- [1,2782,null,{}] 04:32:37 INFO - PROCESS | 21276 | 1461238357025 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}] 04:32:37 INFO - PROCESS | 21276 | 1461238357258 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 04:32:37 INFO - PROCESS | 21276 | 1461238357549 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:37 INFO - PROCESS | 21276 | ++DOCSHELL 0x92a94800 == 146 [pid = 21276] [id = 703] 04:32:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x92cf0c00) [pid = 21276] [serial = 2110] [outer = (nil)] 04:32:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x939f0400) [pid = 21276] [serial = 2111] [outer = 0x92cf0c00] 04:32:37 INFO - PROCESS | 21276 | 1461238357690 Marionette DEBUG loaded listener.js 04:32:37 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x93a6e400) [pid = 21276] [serial = 2112] [outer = 0x92cf0c00] 04:32:38 INFO - PROCESS | 21276 | 1461238358580 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]]]}] 04:32:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:32:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1641ms 04:32:38 INFO - PROCESS | 21276 | 1461238358658 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 21276 | 1461238358662 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 04:32:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:32:38 INFO - PROCESS | 21276 | 1461238358668 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 21276 | 1461238358672 Marionette TRACE conn3 <- [1,2786,null,{}] 04:32:38 INFO - PROCESS | 21276 | 1461238358678 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}] 04:32:38 INFO - PROCESS | 21276 | 1461238358957 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 04:32:39 INFO - PROCESS | 21276 | 1461238359293 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d71c00 == 147 [pid = 21276] [id = 704] 04:32:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x8ed8e000) [pid = 21276] [serial = 2113] [outer = (nil)] 04:32:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x93a79800) [pid = 21276] [serial = 2114] [outer = 0x8ed8e000] 04:32:39 INFO - PROCESS | 21276 | 1461238359387 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x93d05c00) [pid = 21276] [serial = 2115] [outer = 0x8ed8e000] 04:32:40 INFO - PROCESS | 21276 | 1461238360480 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]]]}] 04:32:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:32:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1888ms 04:32:40 INFO - PROCESS | 21276 | 1461238360558 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 04:32:40 INFO - PROCESS | 21276 | 1461238360562 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 04:32:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:32:40 INFO - PROCESS | 21276 | 1461238360569 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:32:40 INFO - PROCESS | 21276 | 1461238360572 Marionette TRACE conn3 <- [1,2790,null,{}] 04:32:40 INFO - PROCESS | 21276 | 1461238360578 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}] 04:32:40 INFO - PROCESS | 21276 | 1461238360851 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 04:32:41 INFO - PROCESS | 21276 | 1461238361187 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a72400 == 148 [pid = 21276] [id = 705] 04:32:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x93a75800) [pid = 21276] [serial = 2116] [outer = (nil)] 04:32:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x947b2400) [pid = 21276] [serial = 2117] [outer = 0x93a75800] 04:32:41 INFO - PROCESS | 21276 | 1461238361285 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x947b7800) [pid = 21276] [serial = 2118] [outer = 0x93a75800] 04:32:42 INFO - PROCESS | 21276 | 1461238362208 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]]]}] 04:32:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:32:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1681ms 04:32:42 INFO - PROCESS | 21276 | 1461238362251 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 21276 | 1461238362255 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 04:32:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:32:42 INFO - PROCESS | 21276 | 1461238362262 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 21276 | 1461238362265 Marionette TRACE conn3 <- [1,2794,null,{}] 04:32:42 INFO - PROCESS | 21276 | 1461238362271 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}] 04:32:42 INFO - PROCESS | 21276 | 1461238362515 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 04:32:42 INFO - PROCESS | 21276 | 1461238362925 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:42 INFO - PROCESS | 21276 | ++DOCSHELL 0x9518d800 == 149 [pid = 21276] [id = 706] 04:32:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x95192800) [pid = 21276] [serial = 2119] [outer = (nil)] 04:32:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x951e8400) [pid = 21276] [serial = 2120] [outer = 0x95192800] 04:32:43 INFO - PROCESS | 21276 | 1461238363033 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x951f6400) [pid = 21276] [serial = 2121] [outer = 0x95192800] 04:32:43 INFO - PROCESS | 21276 | 1461238363955 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]]]}] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8c35a800 == 148 [pid = 21276] [id = 415] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x891a5c00 == 147 [pid = 21276] [id = 688] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4d400 == 146 [pid = 21276] [id = 687] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x891a4000 == 145 [pid = 21276] [id = 686] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8544a800 == 144 [pid = 21276] [id = 685] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x86697400 == 143 [pid = 21276] [id = 683] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed81c00 == 142 [pid = 21276] [id = 682] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8e60e000 == 141 [pid = 21276] [id = 681] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8d820400 == 140 [pid = 21276] [id = 678] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8e502400 == 139 [pid = 21276] [id = 679] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1eb000 == 138 [pid = 21276] [id = 677] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8c356000 == 137 [pid = 21276] [id = 676] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ed000 == 136 [pid = 21276] [id = 675] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x845ab000 == 135 [pid = 21276] [id = 674] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8a593800 == 134 [pid = 21276] [id = 673] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x899f2800 == 133 [pid = 21276] [id = 515] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x893a3800 == 132 [pid = 21276] [id = 671] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x8a36f400 == 131 [pid = 21276] [id = 672] 04:32:46 INFO - PROCESS | 21276 | --DOCSHELL 0x85d6f800 == 130 [pid = 21276] [id = 670] 04:32:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:32:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 4341ms 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x9785c800) [pid = 21276] [serial = 1988] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8955a400) [pid = 21276] [serial = 2004] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x96680800) [pid = 21276] [serial = 1983] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8c4a2c00) [pid = 21276] [serial = 1953] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x920b5400) [pid = 21276] [serial = 1977] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x93a76800) [pid = 21276] [serial = 1979] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8ee27c00) [pid = 21276] [serial = 1965] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8939f400) [pid = 21276] [serial = 2003] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x9de69800) [pid = 21276] [serial = 1998] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9926b800) [pid = 21276] [serial = 1995] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x947b8000) [pid = 21276] [serial = 1980] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x89ddcc00) [pid = 21276] [serial = 1950] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8e781c00) [pid = 21276] [serial = 1962] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x872a9c00) [pid = 21276] [serial = 2000] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x9624d800) [pid = 21276] [serial = 1982] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x9668b400) [pid = 21276] [serial = 1985] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8fff4800) [pid = 21276] [serial = 1973] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x986e9800) [pid = 21276] [serial = 1991] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8e56c000) [pid = 21276] [serial = 1956] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x89cea400) [pid = 21276] [serial = 1949] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8fccb400) [pid = 21276] [serial = 1970] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x9af7bc00) [pid = 21276] [serial = 1997] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x99147400) [pid = 21276] [serial = 1994] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8f2b7000) [pid = 21276] [serial = 1968] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8e607800) [pid = 21276] [serial = 1958] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x914cb400) [pid = 21276] [serial = 1976] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8c1f1000) [pid = 21276] [serial = 1952] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8fff9c00) [pid = 21276] [serial = 1974] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8e70a800) [pid = 21276] [serial = 1959] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x9885a400) [pid = 21276] [serial = 1992] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8d959800) [pid = 21276] [serial = 1955] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x88f6f800) [pid = 21276] [serial = 2001] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8e77f000) [pid = 21276] [serial = 1961] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x96826400) [pid = 21276] [serial = 1986] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x97858c00) [pid = 21276] [serial = 1989] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x89dd6000) [pid = 21276] [serial = 2007] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8ede8800) [pid = 21276] [serial = 1964] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8fcd4400) [pid = 21276] [serial = 1971] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8e712800) [pid = 21276] [serial = 1881] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x89cec400) [pid = 21276] [serial = 2006] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8f2b2000) [pid = 21276] [serial = 1967] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x89dd8000) [pid = 21276] [serial = 2009] [outer = (nil)] [url = about:blank] 04:32:46 INFO - PROCESS | 21276 | 1461238366893 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 21276 | 1461238366899 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 04:32:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:32:46 INFO - PROCESS | 21276 | 1461238366911 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 21276 | 1461238366919 Marionette TRACE conn3 <- [1,2798,null,{}] 04:32:46 INFO - PROCESS | 21276 | 1461238366926 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}] 04:32:47 INFO - PROCESS | 21276 | 1461238367138 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 04:32:47 INFO - PROCESS | 21276 | 1461238367370 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:47 INFO - PROCESS | 21276 | ++DOCSHELL 0x891a5400 == 131 [pid = 21276] [id = 707] 04:32:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x891a5c00) [pid = 21276] [serial = 2122] [outer = (nil)] 04:32:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x89398400) [pid = 21276] [serial = 2123] [outer = 0x891a5c00] 04:32:47 INFO - PROCESS | 21276 | 1461238367453 Marionette DEBUG loaded listener.js 04:32:47 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89552800) [pid = 21276] [serial = 2124] [outer = 0x891a5c00] 04:32:48 INFO - PROCESS | 21276 | 1461238368334 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]]]}] 04:32:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:32:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1451ms 04:32:48 INFO - PROCESS | 21276 | 1461238368362 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 04:32:48 INFO - PROCESS | 21276 | 1461238368368 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 04:32:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:32:48 INFO - PROCESS | 21276 | 1461238368380 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:32:48 INFO - PROCESS | 21276 | 1461238368385 Marionette TRACE conn3 <- [1,2802,null,{}] 04:32:48 INFO - PROCESS | 21276 | 1461238368392 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}] 04:32:48 INFO - PROCESS | 21276 | 1461238368613 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 04:32:48 INFO - PROCESS | 21276 | 1461238368847 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x86698c00 == 132 [pid = 21276] [id = 708] 04:32:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x88fe9400) [pid = 21276] [serial = 2125] [outer = (nil)] 04:32:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x89dd7800) [pid = 21276] [serial = 2126] [outer = 0x88fe9400] 04:32:48 INFO - PROCESS | 21276 | 1461238368926 Marionette DEBUG loaded listener.js 04:32:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8a2cb000) [pid = 21276] [serial = 2127] [outer = 0x88fe9400] 04:32:49 INFO - PROCESS | 21276 | 1461238369922 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]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:32:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1605ms 04:32:49 INFO - PROCESS | 21276 | 1461238369981 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 21276 | 1461238369985 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:32:49 INFO - PROCESS | 21276 | 1461238369991 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 21276 | 1461238369994 Marionette TRACE conn3 <- [1,2806,null,{}] 04:32:50 INFO - PROCESS | 21276 | 1461238370009 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}] 04:32:50 INFO - PROCESS | 21276 | 1461238370301 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 04:32:50 INFO - PROCESS | 21276 | 1461238370331 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d6f800 == 133 [pid = 21276] [id = 709] 04:32:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8a59cc00) [pid = 21276] [serial = 2128] [outer = (nil)] 04:32:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8b32f800) [pid = 21276] [serial = 2129] [outer = 0x8a59cc00] 04:32:50 INFO - PROCESS | 21276 | 1461238370419 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8b6c1800) [pid = 21276] [serial = 2130] [outer = 0x8a59cc00] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8a59c000) [pid = 21276] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8c1edc00) [pid = 21276] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8544cc00) [pid = 21276] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8c1e8c00) [pid = 21276] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x89ced000) [pid = 21276] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x891acc00) [pid = 21276] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x85d70400) [pid = 21276] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8a2cf000) [pid = 21276] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x8ed82400) [pid = 21276] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8c4ae400) [pid = 21276] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x899f8c00) [pid = 21276] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8a594000) [pid = 21276] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8a4adc00) [pid = 21276] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x8e510000) [pid = 21276] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 122 (0x8ee2d800) [pid = 21276] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 121 (0x8c4a6800) [pid = 21276] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 120 (0x8e592000) [pid = 21276] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 119 (0x8ee32400) [pid = 21276] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 118 (0x8e777c00) [pid = 21276] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:32:51 INFO - PROCESS | 21276 | --DOMWINDOW == 117 (0x8d82a400) [pid = 21276] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:32:51 INFO - PROCESS | 21276 | 1461238371903 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]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:32:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1940ms 04:32:51 INFO - PROCESS | 21276 | 1461238371932 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 21276 | 1461238371934 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 04:32:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:32:51 INFO - PROCESS | 21276 | 1461238371941 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 21276 | 1461238371944 Marionette TRACE conn3 <- [1,2810,null,{}] 04:32:51 INFO - PROCESS | 21276 | 1461238371950 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}] 04:32:52 INFO - PROCESS | 21276 | 1461238372210 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 04:32:52 INFO - PROCESS | 21276 | 1461238372420 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8544f400 == 134 [pid = 21276] [id = 710] 04:32:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 118 (0x8729c400) [pid = 21276] [serial = 2131] [outer = (nil)] 04:32:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 119 (0x8a591000) [pid = 21276] [serial = 2132] [outer = 0x8729c400] 04:32:52 INFO - PROCESS | 21276 | 1461238372495 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 120 (0x8c1e4400) [pid = 21276] [serial = 2133] [outer = 0x8729c400] 04:32:53 INFO - PROCESS | 21276 | 1461238373293 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]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:32:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1381ms 04:32:53 INFO - PROCESS | 21276 | 1461238373322 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 21276 | 1461238373326 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 04:32:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:32:53 INFO - PROCESS | 21276 | 1461238373332 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 21276 | 1461238373334 Marionette TRACE conn3 <- [1,2814,null,{}] 04:32:53 INFO - PROCESS | 21276 | 1461238373341 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}] 04:32:53 INFO - PROCESS | 21276 | 1461238373553 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 04:32:53 INFO - PROCESS | 21276 | 1461238373906 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d7a000 == 135 [pid = 21276] [id = 711] 04:32:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 121 (0x86697400) [pid = 21276] [serial = 2134] [outer = (nil)] 04:32:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 122 (0x8729f400) [pid = 21276] [serial = 2135] [outer = 0x86697400] 04:32:54 INFO - PROCESS | 21276 | 1461238374077 Marionette DEBUG loaded listener.js 04:32:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 123 (0x88ff1c00) [pid = 21276] [serial = 2136] [outer = 0x86697400] 04:32:55 INFO - PROCESS | 21276 | 1461238375109 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]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:32:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1835ms 04:32:55 INFO - PROCESS | 21276 | 1461238375168 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 21276 | 1461238375177 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 04:32:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:32:55 INFO - PROCESS | 21276 | 1461238375186 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 21276 | 1461238375191 Marionette TRACE conn3 <- [1,2818,null,{}] 04:32:55 INFO - PROCESS | 21276 | 1461238375199 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}] 04:32:55 INFO - PROCESS | 21276 | 1461238375449 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 04:32:55 INFO - PROCESS | 21276 | 1461238375796 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dcd800 == 136 [pid = 21276] [id = 712] 04:32:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x89dd6000) [pid = 21276] [serial = 2137] [outer = (nil)] 04:32:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8a2d2800) [pid = 21276] [serial = 2138] [outer = 0x89dd6000] 04:32:55 INFO - PROCESS | 21276 | 1461238375892 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8a36c000) [pid = 21276] [serial = 2139] [outer = 0x89dd6000] 04:32:56 INFO - PROCESS | 21276 | 1461238376928 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]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:32:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1803ms 04:32:56 INFO - PROCESS | 21276 | 1461238376992 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 21276 | 1461238376999 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:32:57 INFO - PROCESS | 21276 | 1461238377008 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 21276 | 1461238377012 Marionette TRACE conn3 <- [1,2822,null,{}] 04:32:57 INFO - PROCESS | 21276 | 1461238377018 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}] 04:32:57 INFO - PROCESS | 21276 | 1461238377310 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 04:32:57 INFO - PROCESS | 21276 | 1461238377694 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a58d400 == 137 [pid = 21276] [id = 713] 04:32:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x8b32bc00) [pid = 21276] [serial = 2140] [outer = (nil)] 04:32:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8b6c3800) [pid = 21276] [serial = 2141] [outer = 0x8b32bc00] 04:32:57 INFO - PROCESS | 21276 | 1461238377800 Marionette DEBUG loaded listener.js 04:32:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x8c358000) [pid = 21276] [serial = 2142] [outer = 0x8b32bc00] 04:32:58 INFO - PROCESS | 21276 | 1461238378853 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]]]}] 04:32:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:32:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1884ms 04:32:58 INFO - PROCESS | 21276 | 1461238378892 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 04:32:58 INFO - PROCESS | 21276 | 1461238378897 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 04:32:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:32:58 INFO - PROCESS | 21276 | 1461238378905 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:32:58 INFO - PROCESS | 21276 | 1461238378915 Marionette TRACE conn3 <- [1,2826,null,{}] 04:32:58 INFO - PROCESS | 21276 | 1461238378929 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}] 04:32:59 INFO - PROCESS | 21276 | 1461238379195 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 04:32:59 INFO - PROCESS | 21276 | 1461238379538 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 21276 | ++DOCSHELL 0x899fd800 == 138 [pid = 21276] [id = 714] 04:32:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8b323000) [pid = 21276] [serial = 2143] [outer = (nil)] 04:32:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c5ec800) [pid = 21276] [serial = 2144] [outer = 0x8b323000] 04:32:59 INFO - PROCESS | 21276 | 1461238379632 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8d828800) [pid = 21276] [serial = 2145] [outer = 0x8b323000] 04:33:00 INFO - PROCESS | 21276 | 1461238380616 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:33:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1750ms 04:33:00 INFO - PROCESS | 21276 | 1461238380656 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 04:33:00 INFO - PROCESS | 21276 | 1461238380664 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 04:33:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:33:00 INFO - PROCESS | 21276 | 1461238380675 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 21276 | 1461238380679 Marionette TRACE conn3 <- [1,2830,null,{}] 04:33:00 INFO - PROCESS | 21276 | 1461238380689 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}] 04:33:01 INFO - PROCESS | 21276 | 1461238381023 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 04:33:01 INFO - PROCESS | 21276 | 1461238381360 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:01 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4af800 == 139 [pid = 21276] [id = 715] 04:33:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8e503c00) [pid = 21276] [serial = 2146] [outer = (nil)] 04:33:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8e569400) [pid = 21276] [serial = 2147] [outer = 0x8e503c00] 04:33:01 INFO - PROCESS | 21276 | 1461238381451 Marionette DEBUG loaded listener.js 04:33:01 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8e570c00) [pid = 21276] [serial = 2148] [outer = 0x8e503c00] 04:33:02 INFO - PROCESS | 21276 | 1461238382403 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]]]}] 04:33:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:33:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1797ms 04:33:02 INFO - PROCESS | 21276 | 1461238382471 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 04:33:02 INFO - PROCESS | 21276 | 1461238382475 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 04:33:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:33:02 INFO - PROCESS | 21276 | 1461238382482 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:33:02 INFO - PROCESS | 21276 | 1461238382486 Marionette TRACE conn3 <- [1,2834,null,{}] 04:33:02 INFO - PROCESS | 21276 | 1461238382491 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}] 04:33:02 INFO - PROCESS | 21276 | 1461238382768 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 04:33:03 INFO - PROCESS | 21276 | 1461238383117 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e70a800 == 140 [pid = 21276] [id = 716] 04:33:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8e70b000) [pid = 21276] [serial = 2149] [outer = (nil)] 04:33:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8e711800) [pid = 21276] [serial = 2150] [outer = 0x8e70b000] 04:33:03 INFO - PROCESS | 21276 | 1461238383231 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8e8d8c00) [pid = 21276] [serial = 2151] [outer = 0x8e70b000] 04:33:04 INFO - PROCESS | 21276 | 1461238384200 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:33:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1790ms 04:33:04 INFO - PROCESS | 21276 | 1461238384273 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 21276 | 1461238384276 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:33:04 INFO - PROCESS | 21276 | 1461238384283 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 21276 | 1461238384286 Marionette TRACE conn3 <- [1,2838,null,{}] 04:33:04 INFO - PROCESS | 21276 | 1461238384293 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}] 04:33:04 INFO - PROCESS | 21276 | 1461238384537 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 04:33:04 INFO - PROCESS | 21276 | 1461238384887 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x899ef800 == 141 [pid = 21276] [id = 717] 04:33:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b32b000) [pid = 21276] [serial = 2152] [outer = (nil)] 04:33:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8ee25c00) [pid = 21276] [serial = 2153] [outer = 0x8b32b000] 04:33:04 INFO - PROCESS | 21276 | 1461238384988 Marionette DEBUG loaded listener.js 04:33:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8ee2c400) [pid = 21276] [serial = 2154] [outer = 0x8b32b000] 04:33:05 INFO - PROCESS | 21276 | 1461238385919 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]]]}] 04:33:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:33:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1681ms 04:33:05 INFO - PROCESS | 21276 | 1461238385965 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 21276 | 1461238385969 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:33:05 INFO - PROCESS | 21276 | 1461238385975 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 21276 | 1461238385979 Marionette TRACE conn3 <- [1,2842,null,{}] 04:33:05 INFO - PROCESS | 21276 | 1461238385985 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}] 04:33:06 INFO - PROCESS | 21276 | 1461238386249 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 04:33:06 INFO - PROCESS | 21276 | 1461238386582 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ede7800 == 142 [pid = 21276] [id = 718] 04:33:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8f26c400) [pid = 21276] [serial = 2155] [outer = (nil)] 04:33:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8f2adc00) [pid = 21276] [serial = 2156] [outer = 0x8f26c400] 04:33:06 INFO - PROCESS | 21276 | 1461238386677 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8f2b1400) [pid = 21276] [serial = 2157] [outer = 0x8f26c400] 04:33:07 INFO - PROCESS | 21276 | 1461238387633 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]]]}] 04:33:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:33:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1695ms 04:33:07 INFO - PROCESS | 21276 | 1461238387671 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 21276 | 1461238387674 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:33:07 INFO - PROCESS | 21276 | 1461238387681 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 21276 | 1461238387685 Marionette TRACE conn3 <- [1,2846,null,{}] 04:33:07 INFO - PROCESS | 21276 | 1461238387691 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}] 04:33:07 INFO - PROCESS | 21276 | 1461238387927 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 04:33:08 INFO - PROCESS | 21276 | 1461238388276 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8ee28800 == 143 [pid = 21276] [id = 719] 04:33:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8f26e400) [pid = 21276] [serial = 2158] [outer = (nil)] 04:33:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8fccbc00) [pid = 21276] [serial = 2159] [outer = 0x8f26e400] 04:33:08 INFO - PROCESS | 21276 | 1461238388373 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8fcd4400) [pid = 21276] [serial = 2160] [outer = 0x8f26e400] 04:33:09 INFO - PROCESS | 21276 | 1461238389306 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]]]}] 04:33:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:33:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1683ms 04:33:09 INFO - PROCESS | 21276 | 1461238389365 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 04:33:09 INFO - PROCESS | 21276 | 1461238389370 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 04:33:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:33:09 INFO - PROCESS | 21276 | 1461238389376 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:33:09 INFO - PROCESS | 21276 | 1461238389380 Marionette TRACE conn3 <- [1,2850,null,{}] 04:33:09 INFO - PROCESS | 21276 | 1461238389386 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}] 04:33:09 INFO - PROCESS | 21276 | 1461238389632 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 04:33:10 INFO - PROCESS | 21276 | 1461238389984 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b4b9000 == 144 [pid = 21276] [id = 720] 04:33:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8e591c00) [pid = 21276] [serial = 2161] [outer = (nil)] 04:33:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8fff9000) [pid = 21276] [serial = 2162] [outer = 0x8e591c00] 04:33:10 INFO - PROCESS | 21276 | 1461238390081 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x90274800) [pid = 21276] [serial = 2163] [outer = 0x8e591c00] 04:33:10 INFO - PROCESS | 21276 | 1461238390986 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:33:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1681ms 04:33:11 INFO - PROCESS | 21276 | 1461238391059 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 21276 | 1461238391063 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:33:11 INFO - PROCESS | 21276 | 1461238391069 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 21276 | 1461238391073 Marionette TRACE conn3 <- [1,2854,null,{}] 04:33:11 INFO - PROCESS | 21276 | 1461238391079 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}] 04:33:11 INFO - PROCESS | 21276 | 1461238391418 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 04:33:11 INFO - PROCESS | 21276 | 1461238391702 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x9133dc00 == 145 [pid = 21276] [id = 721] 04:33:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x9133e000) [pid = 21276] [serial = 2164] [outer = (nil)] 04:33:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x9203ec00) [pid = 21276] [serial = 2165] [outer = 0x9133e000] 04:33:11 INFO - PROCESS | 21276 | 1461238391814 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x92ce9000) [pid = 21276] [serial = 2166] [outer = 0x9133e000] 04:33:12 INFO - PROCESS | 21276 | 1461238392792 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]]]}] 04:33:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:33:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1781ms 04:33:12 INFO - PROCESS | 21276 | 1461238392852 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 04:33:12 INFO - PROCESS | 21276 | 1461238392857 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 04:33:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:33:12 INFO - PROCESS | 21276 | 1461238392863 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 21276 | 1461238392868 Marionette TRACE conn3 <- [1,2858,null,{}] 04:33:12 INFO - PROCESS | 21276 | 1461238392873 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}] 04:33:13 INFO - PROCESS | 21276 | 1461238393193 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 04:33:13 INFO - PROCESS | 21276 | 1461238393580 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x92042400 == 146 [pid = 21276] [id = 722] 04:33:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x9518f000) [pid = 21276] [serial = 2167] [outer = (nil)] 04:33:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x9528ac00) [pid = 21276] [serial = 2168] [outer = 0x9518f000] 04:33:13 INFO - PROCESS | 21276 | 1461238393671 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x9624f400) [pid = 21276] [serial = 2169] [outer = 0x9518f000] 04:33:14 INFO - PROCESS | 21276 | 1461238394574 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:33:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1786ms 04:33:14 INFO - PROCESS | 21276 | 1461238394650 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 21276 | 1461238394654 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 04:33:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:33:14 INFO - PROCESS | 21276 | 1461238394661 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 21276 | 1461238394664 Marionette TRACE conn3 <- [1,2862,null,{}] 04:33:14 INFO - PROCESS | 21276 | 1461238394670 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}] 04:33:14 INFO - PROCESS | 21276 | 1461238394955 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 04:33:15 INFO - PROCESS | 21276 | 1461238395298 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f261800 == 147 [pid = 21276] [id = 723] 04:33:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8f2afc00) [pid = 21276] [serial = 2170] [outer = (nil)] 04:33:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x96682800) [pid = 21276] [serial = 2171] [outer = 0x8f2afc00] 04:33:15 INFO - PROCESS | 21276 | 1461238395391 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x96684000) [pid = 21276] [serial = 2172] [outer = 0x8f2afc00] 04:33:16 INFO - PROCESS | 21276 | 1461238396326 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]]]}] 04:33:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:33:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1739ms 04:33:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:33:16 INFO - PROCESS | 21276 | 1461238396400 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 21276 | 1461238396404 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 04:33:16 INFO - PROCESS | 21276 | 1461238396410 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 21276 | 1461238396414 Marionette TRACE conn3 <- [1,2866,null,{}] 04:33:16 INFO - PROCESS | 21276 | 1461238396419 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}] 04:33:16 INFO - PROCESS | 21276 | 1461238396636 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 04:33:16 INFO - PROCESS | 21276 | 1461238396975 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x845a5000 == 148 [pid = 21276] [id = 724] 04:33:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x845a9800) [pid = 21276] [serial = 2173] [outer = (nil)] 04:33:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x966cf800) [pid = 21276] [serial = 2174] [outer = 0x845a9800] 04:33:17 INFO - PROCESS | 21276 | 1461238397067 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x966d2c00) [pid = 21276] [serial = 2175] [outer = 0x845a9800] 04:33:17 INFO - PROCESS | 21276 | 1461238397959 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]]]}] 04:33:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:33:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1585ms 04:33:17 INFO - PROCESS | 21276 | 1461238397994 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 04:33:18 INFO - PROCESS | 21276 | 1461238397998 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 04:33:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:33:18 INFO - PROCESS | 21276 | 1461238398005 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 21276 | 1461238398007 Marionette TRACE conn3 <- [1,2870,null,{}] 04:33:18 INFO - PROCESS | 21276 | 1461238398014 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}] 04:33:18 INFO - PROCESS | 21276 | 1461238398245 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 04:33:18 INFO - PROCESS | 21276 | 1461238398601 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x9637f400 == 149 [pid = 21276] [id = 725] 04:33:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x966cd800) [pid = 21276] [serial = 2176] [outer = (nil)] 04:33:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x97079400) [pid = 21276] [serial = 2177] [outer = 0x966cd800] 04:33:18 INFO - PROCESS | 21276 | 1461238398695 Marionette DEBUG loaded listener.js 04:33:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x9707f000) [pid = 21276] [serial = 2178] [outer = 0x966cd800] 04:33:19 INFO - PROCESS | 21276 | 1461238399633 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]]]}] 04:33:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:33:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1685ms 04:33:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:33:19 INFO - PROCESS | 21276 | 1461238399691 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 04:33:19 INFO - PROCESS | 21276 | 1461238399694 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 04:33:19 INFO - PROCESS | 21276 | 1461238399701 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:33:19 INFO - PROCESS | 21276 | 1461238399705 Marionette TRACE conn3 <- [1,2874,null,{}] 04:33:19 INFO - PROCESS | 21276 | 1461238399710 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}] 04:33:19 INFO - PROCESS | 21276 | 1461238399947 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 04:33:20 INFO - PROCESS | 21276 | 1461238400300 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fdd3000 == 150 [pid = 21276] [id = 726] 04:33:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x91153c00) [pid = 21276] [serial = 2179] [outer = (nil)] 04:33:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9784fc00) [pid = 21276] [serial = 2180] [outer = 0x91153c00] 04:33:20 INFO - PROCESS | 21276 | 1461238400393 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x97855800) [pid = 21276] [serial = 2181] [outer = 0x91153c00] 04:33:21 INFO - PROCESS | 21276 | 1461238401357 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]]]}] 04:33:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:33:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1695ms 04:33:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:33:21 INFO - PROCESS | 21276 | 1461238401396 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 04:33:21 INFO - PROCESS | 21276 | 1461238401399 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 04:33:21 INFO - PROCESS | 21276 | 1461238401405 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:33:21 INFO - PROCESS | 21276 | 1461238401409 Marionette TRACE conn3 <- [1,2878,null,{}] 04:33:21 INFO - PROCESS | 21276 | 1461238401415 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}] 04:33:21 INFO - PROCESS | 21276 | 1461238401657 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 04:33:21 INFO - PROCESS | 21276 | 1461238401962 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x93a79c00 == 151 [pid = 21276] [id = 727] 04:33:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x975f6800) [pid = 21276] [serial = 2182] [outer = (nil)] 04:33:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x98034800) [pid = 21276] [serial = 2183] [outer = 0x975f6800] 04:33:22 INFO - PROCESS | 21276 | 1461238402114 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x9803b800) [pid = 21276] [serial = 2184] [outer = 0x975f6800] 04:33:23 INFO - PROCESS | 21276 | 1461238403051 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]]]}] 04:33:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:33:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1687ms 04:33:23 INFO - PROCESS | 21276 | 1461238403093 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 21276 | 1461238403097 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 04:33:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:33:23 INFO - PROCESS | 21276 | 1461238403103 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 21276 | 1461238403106 Marionette TRACE conn3 <- [1,2882,null,{}] 04:33:23 INFO - PROCESS | 21276 | 1461238403112 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}] 04:33:23 INFO - PROCESS | 21276 | 1461238403348 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 04:33:23 INFO - PROCESS | 21276 | 1461238403707 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d0f800 == 152 [pid = 21276] [id = 728] 04:33:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x9785c800) [pid = 21276] [serial = 2185] [outer = (nil)] 04:33:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x986e2400) [pid = 21276] [serial = 2186] [outer = 0x9785c800] 04:33:23 INFO - PROCESS | 21276 | 1461238403799 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x986e6800) [pid = 21276] [serial = 2187] [outer = 0x9785c800] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8b6c9400 == 151 [pid = 21276] [id = 615] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8d955400 == 150 [pid = 21276] [id = 606] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x9913ac00 == 149 [pid = 21276] [id = 619] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e56cc00 == 148 [pid = 21276] [id = 611] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x939e3000 == 147 [pid = 21276] [id = 614] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8c35b400 == 146 [pid = 21276] [id = 607] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e70dc00 == 145 [pid = 21276] [id = 608] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58fc00 == 144 [pid = 21276] [id = 605] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e58ac00 == 143 [pid = 21276] [id = 610] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c4f000 == 142 [pid = 21276] [id = 612] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x9518b400 == 141 [pid = 21276] [id = 616] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8544f400 == 140 [pid = 21276] [id = 710] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x85d6f800 == 139 [pid = 21276] [id = 709] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x89c57c00 == 138 [pid = 21276] [id = 668] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x86698c00 == 137 [pid = 21276] [id = 708] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x891a5400 == 136 [pid = 21276] [id = 707] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x92a94800 == 135 [pid = 21276] [id = 703] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8fdd3c00 == 134 [pid = 21276] [id = 702] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e50dc00 == 133 [pid = 21276] [id = 701] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x90610800 == 132 [pid = 21276] [id = 700] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8b326400 == 131 [pid = 21276] [id = 698] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8fc10c00 == 130 [pid = 21276] [id = 699] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8f2b3800 == 129 [pid = 21276] [id = 697] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8ed8d400 == 128 [pid = 21276] [id = 696] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8a598800 == 127 [pid = 21276] [id = 695] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8e606000 == 126 [pid = 21276] [id = 694] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x899fa000 == 125 [pid = 21276] [id = 693] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x891a8c00 == 124 [pid = 21276] [id = 691] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x8c1ef400 == 123 [pid = 21276] [id = 692] 04:33:27 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff8400 == 122 [pid = 21276] [id = 690] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8b6d0c00) [pid = 21276] [serial = 2025] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8c4a1c00) [pid = 21276] [serial = 2028] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x86698400) [pid = 21276] [serial = 2058] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8c4a2400) [pid = 21276] [serial = 1947] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8b32c000) [pid = 21276] [serial = 2066] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x89ce3800) [pid = 21276] [serial = 2061] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8729e800) [pid = 21276] [serial = 2013] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8a58d800) [pid = 21276] [serial = 2064] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8f261c00) [pid = 21276] [serial = 2049] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8d82a000) [pid = 21276] [serial = 2033] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x89c58000) [pid = 21276] [serial = 2015] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x8b379800) [pid = 21276] [serial = 2021] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8a594400) [pid = 21276] [serial = 2019] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x8e60d000) [pid = 21276] [serial = 2040] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8f2b1000) [pid = 21276] [serial = 2051] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x8c5ed000) [pid = 21276] [serial = 2031] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8a4b3c00) [pid = 21276] [serial = 2018] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8ee2a400) [pid = 21276] [serial = 2048] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8e774400) [pid = 21276] [serial = 2042] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8f2b6800) [pid = 21276] [serial = 2052] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8fc02c00) [pid = 21276] [serial = 2054] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x8ed90c00) [pid = 21276] [serial = 2046] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8669b800) [pid = 21276] [serial = 2012] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8e8cbc00) [pid = 21276] [serial = 2043] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8b6cb800) [pid = 21276] [serial = 2024] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8e604400) [pid = 21276] [serial = 2039] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8c5e4c00) [pid = 21276] [serial = 2030] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8e571400) [pid = 21276] [serial = 2037] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8b4b3400) [pid = 21276] [serial = 2022] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x899fc400) [pid = 21276] [serial = 2060] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8e50c400) [pid = 21276] [serial = 2036] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x85d72c00) [pid = 21276] [serial = 2057] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8c362800) [pid = 21276] [serial = 2027] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8a4a6800) [pid = 21276] [serial = 2063] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8d94f800) [pid = 21276] [serial = 2034] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8fc06000) [pid = 21276] [serial = 2055] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x89cee000) [pid = 21276] [serial = 2016] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8ed89400) [pid = 21276] [serial = 2045] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8b4b9400) [pid = 21276] [serial = 2067] [outer = (nil)] [url = about:blank] 04:33:27 INFO - PROCESS | 21276 | 1461238407752 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]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:33:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 4689ms 04:33:27 INFO - PROCESS | 21276 | 1461238407793 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 21276 | 1461238407799 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 04:33:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:33:27 INFO - PROCESS | 21276 | 1461238407808 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 21276 | 1461238407814 Marionette TRACE conn3 <- [1,2886,null,{}] 04:33:27 INFO - PROCESS | 21276 | 1461238407824 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}] 04:33:28 INFO - PROCESS | 21276 | 1461238408104 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 04:33:28 INFO - PROCESS | 21276 | 1461238408325 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8729a800 == 123 [pid = 21276] [id = 729] 04:33:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x88f64000) [pid = 21276] [serial = 2188] [outer = (nil)] 04:33:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x891a9800) [pid = 21276] [serial = 2189] [outer = 0x88f64000] 04:33:28 INFO - PROCESS | 21276 | 1461238408412 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x89558400) [pid = 21276] [serial = 2190] [outer = 0x88f64000] 04:33:29 INFO - PROCESS | 21276 | 1461238409295 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]]]}] 04:33:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:33:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1535ms 04:33:29 INFO - PROCESS | 21276 | 1461238409376 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 04:33:29 INFO - PROCESS | 21276 | 1461238409385 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 04:33:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:33:29 INFO - PROCESS | 21276 | 1461238409399 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 21276 | 1461238409403 Marionette TRACE conn3 <- [1,2890,null,{}] 04:33:29 INFO - PROCESS | 21276 | 1461238409409 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}] 04:33:29 INFO - PROCESS | 21276 | 1461238409645 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 04:33:29 INFO - PROCESS | 21276 | 1461238409962 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x89c4f800 == 124 [pid = 21276] [id = 730] 04:33:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x89c5b000) [pid = 21276] [serial = 2191] [outer = (nil)] 04:33:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x89cec400) [pid = 21276] [serial = 2192] [outer = 0x89c5b000] 04:33:30 INFO - PROCESS | 21276 | 1461238410071 Marionette DEBUG loaded listener.js 04:33:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x89ddac00) [pid = 21276] [serial = 2193] [outer = 0x89c5b000] 04:33:31 INFO - PROCESS | 21276 | 1461238411075 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:33:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:33:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1737ms 04:33:31 INFO - PROCESS | 21276 | 1461238411139 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 04:33:31 INFO - PROCESS | 21276 | 1461238411143 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 04:33:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:33:31 INFO - PROCESS | 21276 | 1461238411156 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:33:31 INFO - PROCESS | 21276 | 1461238411169 Marionette TRACE conn3 <- [1,2894,null,{}] 04:33:31 INFO - PROCESS | 21276 | 1461238411214 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}] 04:33:31 INFO - PROCESS | 21276 | 1461238411527 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 04:33:31 INFO - PROCESS | 21276 | 1461238411723 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:31 INFO - PROCESS | 21276 | ++DOCSHELL 0x89ced800 == 125 [pid = 21276] [id = 731] 04:33:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8a4ad800) [pid = 21276] [serial = 2194] [outer = (nil)] 04:33:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8a58ec00) [pid = 21276] [serial = 2195] [outer = 0x8a4ad800] 04:33:31 INFO - PROCESS | 21276 | 1461238411804 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8b323c00) [pid = 21276] [serial = 2196] [outer = 0x8a4ad800] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8d951c00) [pid = 21276] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x92037000) [pid = 21276] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8e60e800) [pid = 21276] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x893a1c00) [pid = 21276] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8ede8c00) [pid = 21276] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x893a4800) [pid = 21276] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x8e603400) [pid = 21276] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x88fe9400) [pid = 21276] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8a59cc00) [pid = 21276] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x92cf0c00) [pid = 21276] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x8e509400) [pid = 21276] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8fc07000) [pid = 21276] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x85d7c800) [pid = 21276] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x93a75800) [pid = 21276] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8c357400) [pid = 21276] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x891a5c00) [pid = 21276] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x8fdd9400) [pid = 21276] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x9133e400) [pid = 21276] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8edeb000) [pid = 21276] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x95192800) [pid = 21276] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:33:32 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x8ed8e000) [pid = 21276] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:33:33 INFO - PROCESS | 21276 | 1461238413329 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]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:33:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2215ms 04:33:33 INFO - PROCESS | 21276 | 1461238413375 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 04:33:33 INFO - PROCESS | 21276 | 1461238413382 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 04:33:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:33:33 INFO - PROCESS | 21276 | 1461238413392 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 21276 | 1461238413420 Marionette TRACE conn3 <- [1,2898,null,{}] 04:33:33 INFO - PROCESS | 21276 | 1461238413437 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}] 04:33:33 INFO - PROCESS | 21276 | 1461238413809 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 04:33:33 INFO - PROCESS | 21276 | 1461238413864 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d74800 == 126 [pid = 21276] [id = 732] 04:33:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x893a6c00) [pid = 21276] [serial = 2197] [outer = (nil)] 04:33:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8b326400) [pid = 21276] [serial = 2198] [outer = 0x893a6c00] 04:33:33 INFO - PROCESS | 21276 | 1461238413968 Marionette DEBUG loaded listener.js 04:33:34 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8b4b1c00) [pid = 21276] [serial = 2199] [outer = 0x893a6c00] 04:33:35 INFO - PROCESS | 21276 | 1461238415466 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]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:33:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2126ms 04:33:35 INFO - PROCESS | 21276 | 1461238415518 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 21276 | 1461238415525 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 04:33:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:33:35 INFO - PROCESS | 21276 | 1461238415664 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 21276 | 1461238415671 Marionette TRACE conn3 <- [1,2902,null,{}] 04:33:35 INFO - PROCESS | 21276 | 1461238415691 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}] 04:33:35 INFO - PROCESS | 21276 | 1461238415930 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 04:33:36 INFO - PROCESS | 21276 | 1461238416223 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x845ab000 == 127 [pid = 21276] [id = 733] 04:33:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x85d77800) [pid = 21276] [serial = 2200] [outer = (nil)] 04:33:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8939f000) [pid = 21276] [serial = 2201] [outer = 0x85d77800] 04:33:36 INFO - PROCESS | 21276 | 1461238416323 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x89ce5400) [pid = 21276] [serial = 2202] [outer = 0x85d77800] 04:33:37 INFO - PROCESS | 21276 | 1461238417348 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:33:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:33:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1885ms 04:33:37 INFO - PROCESS | 21276 | 1461238417421 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 21276 | 1461238417430 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 04:33:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:33:37 INFO - PROCESS | 21276 | 1461238417441 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 21276 | 1461238417445 Marionette TRACE conn3 <- [1,2906,null,{}] 04:33:37 INFO - PROCESS | 21276 | 1461238417452 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}] 04:33:37 INFO - PROCESS | 21276 | 1461238417823 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 04:33:38 INFO - PROCESS | 21276 | 1461238418099 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a2d4000 == 128 [pid = 21276] [id = 734] 04:33:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x8a368800) [pid = 21276] [serial = 2203] [outer = (nil)] 04:33:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8a598800) [pid = 21276] [serial = 2204] [outer = 0x8a368800] 04:33:38 INFO - PROCESS | 21276 | 1461238418192 Marionette DEBUG loaded listener.js 04:33:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8b6c9000) [pid = 21276] [serial = 2205] [outer = 0x8a368800] 04:33:39 INFO - PROCESS | 21276 | 1461238419280 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]]]}] 04:33:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:33:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1890ms 04:33:39 INFO - PROCESS | 21276 | 1461238419332 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 04:33:39 INFO - PROCESS | 21276 | 1461238419336 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 04:33:39 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:33:39 INFO - PROCESS | 21276 | 1461238419343 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:33:39 INFO - PROCESS | 21276 | 1461238419349 Marionette TRACE conn3 <- [1,2910,null,{}] 04:33:39 INFO - PROCESS | 21276 | 1461238419366 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}] 04:33:39 INFO - PROCESS | 21276 | 1461238419623 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 04:33:39 INFO - PROCESS | 21276 | 1461238419959 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1ec400 == 129 [pid = 21276] [id = 735] 04:33:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8c362c00) [pid = 21276] [serial = 2206] [outer = (nil)] 04:33:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8c46e000) [pid = 21276] [serial = 2207] [outer = 0x8c362c00] 04:33:40 INFO - PROCESS | 21276 | 1461238420077 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8c4aac00) [pid = 21276] [serial = 2208] [outer = 0x8c362c00] 04:33:40 INFO - PROCESS | 21276 | 1461238420926 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]]]}] 04:33:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:33:40 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:33:40 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1640ms 04:33:40 INFO - PROCESS | 21276 | 1461238420984 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 21276 | 1461238420988 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 04:33:40 INFO - TEST-START | /DOMEvents/constructors.html 04:33:40 INFO - PROCESS | 21276 | 1461238420997 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - PROCESS | 21276 | 1461238421000 Marionette TRACE conn3 <- [1,2914,null,{}] 04:33:41 INFO - PROCESS | 21276 | 1461238421007 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}] 04:33:41 INFO - PROCESS | 21276 | 1461238421242 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 04:33:41 INFO - PROCESS | 21276 | 1461238421548 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e7c00 == 130 [pid = 21276] [id = 736] 04:33:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8d81cc00) [pid = 21276] [serial = 2209] [outer = (nil)] 04:33:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8d823800) [pid = 21276] [serial = 2210] [outer = 0x8d81cc00] 04:33:41 INFO - PROCESS | 21276 | 1461238421696 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8d950800) [pid = 21276] [serial = 2211] [outer = 0x8d81cc00] 04:33:42 INFO - PROCESS | 21276 | 1461238422693 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]]]}] 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:33:42 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:33:42 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:33:42 INFO - TEST-OK | /DOMEvents/constructors.html | took 1771ms 04:33:42 INFO - PROCESS | 21276 | 1461238422786 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 04:33:42 INFO - PROCESS | 21276 | 1461238422793 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 04:33:42 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:33:42 INFO - PROCESS | 21276 | 1461238422813 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 21276 | 1461238422817 Marionette TRACE conn3 <- [1,2918,null,{}] 04:33:42 INFO - PROCESS | 21276 | 1461238422823 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}] 04:33:43 INFO - PROCESS | 21276 | 1461238423066 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 04:33:43 INFO - PROCESS | 21276 | 1461238423403 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c4b0800 == 131 [pid = 21276] [id = 737] 04:33:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8c5e6400) [pid = 21276] [serial = 2212] [outer = (nil)] 04:33:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e569c00) [pid = 21276] [serial = 2213] [outer = 0x8c5e6400] 04:33:43 INFO - PROCESS | 21276 | 1461238423501 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e56cc00) [pid = 21276] [serial = 2214] [outer = 0x8c5e6400] 04:33:44 INFO - PROCESS | 21276 | 1461238424340 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:33:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:33:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1591ms 04:33:44 INFO - PROCESS | 21276 | 1461238424401 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 04:33:44 INFO - PROCESS | 21276 | 1461238424405 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 04:33:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:33:44 INFO - PROCESS | 21276 | 1461238424411 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 21276 | 1461238424414 Marionette TRACE conn3 <- [1,2922,null,{}] 04:33:44 INFO - PROCESS | 21276 | 1461238424420 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}] 04:33:44 INFO - PROCESS | 21276 | 1461238424658 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 04:33:44 INFO - PROCESS | 21276 | 1461238424955 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 21276 | ++DOCSHELL 0x88fe9400 == 132 [pid = 21276] [id = 738] 04:33:44 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8a360400) [pid = 21276] [serial = 2215] [outer = (nil)] 04:33:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e77f800) [pid = 21276] [serial = 2216] [outer = 0x8a360400] 04:33:45 INFO - PROCESS | 21276 | 1461238425054 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e782000) [pid = 21276] [serial = 2217] [outer = 0x8a360400] 04:33:45 INFO - PROCESS | 21276 | [21276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:45 INFO - PROCESS | 21276 | [21276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:45 INFO - PROCESS | 21276 | [21276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:45 INFO - PROCESS | 21276 | [21276] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 04:33:45 INFO - PROCESS | 21276 | 1461238425953 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]]]}] 04:33:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:33:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:33:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:33:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33:46 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]" 04:33:46 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:33:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:46 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:33:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:33:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:46 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:33:46 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:33:46 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1580ms 04:33:46 INFO - PROCESS | 21276 | 1461238425997 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 21276 | 1461238425999 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 04:33:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:33:46 INFO - PROCESS | 21276 | 1461238426008 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 21276 | 1461238426015 Marionette TRACE conn3 <- [1,2926,null,{}] 04:33:46 INFO - PROCESS | 21276 | 1461238426021 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}] 04:33:46 INFO - PROCESS | 21276 | 1461238426237 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 04:33:46 INFO - PROCESS | 21276 | 1461238426529 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:46 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d828c00 == 133 [pid = 21276] [id = 739] 04:33:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e50d800) [pid = 21276] [serial = 2218] [outer = (nil)] 04:33:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8edeb400) [pid = 21276] [serial = 2219] [outer = 0x8e50d800] 04:33:46 INFO - PROCESS | 21276 | 1461238426625 Marionette DEBUG loaded listener.js 04:33:46 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8ee2e000) [pid = 21276] [serial = 2220] [outer = 0x8e50d800] 04:33:47 INFO - PROCESS | 21276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:33:47 INFO - PROCESS | 21276 | 1461238427474 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]]]}] 04:33:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:33:47 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1486ms 04:33:47 INFO - PROCESS | 21276 | 1461238427496 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 04:33:47 INFO - PROCESS | 21276 | 1461238427500 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 04:33:47 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:33:47 INFO - PROCESS | 21276 | 1461238427507 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:33:47 INFO - PROCESS | 21276 | 1461238427510 Marionette TRACE conn3 <- [1,2930,null,{}] 04:33:47 INFO - PROCESS | 21276 | 1461238427516 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}] 04:33:47 INFO - PROCESS | 21276 | 1461238427721 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 04:33:48 INFO - PROCESS | 21276 | 1461238427995 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff7c00 == 134 [pid = 21276] [id = 740] 04:33:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8e8cc800) [pid = 21276] [serial = 2221] [outer = (nil)] 04:33:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8f2af000) [pid = 21276] [serial = 2222] [outer = 0x8e8cc800] 04:33:48 INFO - PROCESS | 21276 | 1461238428088 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8f2b3800) [pid = 21276] [serial = 2223] [outer = 0x8e8cc800] 04:33:48 INFO - PROCESS | 21276 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:33:48 INFO - PROCESS | 21276 | 1461238428913 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]]]}] 04:33:48 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:33:48 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1439ms 04:33:48 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:33:48 INFO - PROCESS | 21276 | 1461238428947 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 21276 | 1461238428950 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 04:33:48 INFO - PROCESS | 21276 | 1461238428957 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:33:48 INFO - PROCESS | 21276 | 1461238428960 Marionette TRACE conn3 <- [1,2934,null,{}] 04:33:48 INFO - PROCESS | 21276 | 1461238428966 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}] 04:33:49 INFO - PROCESS | 21276 | 1461238429192 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 04:33:49 INFO - PROCESS | 21276 | 1461238429488 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c1e7c00 == 135 [pid = 21276] [id = 741] 04:33:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8f26d800) [pid = 21276] [serial = 2224] [outer = (nil)] 04:33:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8f85c400) [pid = 21276] [serial = 2225] [outer = 0x8f26d800] 04:33:49 INFO - PROCESS | 21276 | 1461238429580 Marionette DEBUG loaded listener.js 04:33:49 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8f862400) [pid = 21276] [serial = 2226] [outer = 0x8f26d800] 04:33:50 INFO - PROCESS | 21276 | 1461238430403 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]]]}] 04:33:50 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:33:50 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1482ms 04:33:50 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:33:50 INFO - PROCESS | 21276 | 1461238430437 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 21276 | 1461238430440 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 04:33:50 INFO - PROCESS | 21276 | 1461238430447 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 21276 | 1461238430451 Marionette TRACE conn3 <- [1,2938,null,{}] 04:33:50 INFO - PROCESS | 21276 | 1461238430457 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}] 04:33:50 INFO - PROCESS | 21276 | 1461238430674 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 04:33:50 INFO - PROCESS | 21276 | 1461238430942 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x8f265400 == 136 [pid = 21276] [id = 742] 04:33:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8f26d000) [pid = 21276] [serial = 2227] [outer = (nil)] 04:33:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8fccd000) [pid = 21276] [serial = 2228] [outer = 0x8f26d000] 04:33:51 INFO - PROCESS | 21276 | 1461238431031 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8fcd1c00) [pid = 21276] [serial = 2229] [outer = 0x8f26d000] 04:33:51 INFO - PROCESS | 21276 | 1461238431890 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]]]}] 04:33:51 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. 04:33:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1494ms 04:33:51 INFO - PROCESS | 21276 | 1461238431941 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 04:33:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:33:51 INFO - PROCESS | 21276 | 1461238431945 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 04:33:51 INFO - PROCESS | 21276 | 1461238431952 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:33:51 INFO - PROCESS | 21276 | 1461238431956 Marionette TRACE conn3 <- [1,2942,null,{}] 04:33:51 INFO - PROCESS | 21276 | 1461238431962 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}] 04:33:52 INFO - PROCESS | 21276 | 1461238432361 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 04:33:52 INFO - PROCESS | 21276 | 1461238432546 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fcc9800 == 137 [pid = 21276] [id = 743] 04:33:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x906e0400) [pid = 21276] [serial = 2230] [outer = (nil)] 04:33:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x9114f800) [pid = 21276] [serial = 2231] [outer = 0x906e0400] 04:33:52 INFO - PROCESS | 21276 | 1461238432708 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x914c6000) [pid = 21276] [serial = 2232] [outer = 0x906e0400] 04:33:53 INFO - PROCESS | 21276 | 1461238433513 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"]]]}] 04:33:53 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 04:33:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:33:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:33:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:33:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:33:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1589ms 04:33:53 INFO - PROCESS | 21276 | 1461238433550 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 04:33:53 INFO - PROCESS | 21276 | 1461238433553 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 04:33:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:33:53 INFO - PROCESS | 21276 | 1461238433562 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:33:53 INFO - PROCESS | 21276 | 1461238433565 Marionette TRACE conn3 <- [1,2946,null,{}] 04:33:53 INFO - PROCESS | 21276 | 1461238433571 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}] 04:33:53 INFO - PROCESS | 21276 | 1461238433848 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 04:33:54 INFO - PROCESS | 21276 | 1461238434128 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:54 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fff7000 == 138 [pid = 21276] [id = 744] 04:33:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x90272800) [pid = 21276] [serial = 2233] [outer = (nil)] 04:33:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x92a99000) [pid = 21276] [serial = 2234] [outer = 0x90272800] 04:33:54 INFO - PROCESS | 21276 | 1461238434218 Marionette DEBUG loaded listener.js 04:33:54 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x92cf2400) [pid = 21276] [serial = 2235] [outer = 0x90272800] 04:33:55 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. 04:33:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1500ms 04:33:55 INFO - PROCESS | 21276 | 1461238435053 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]]]}] 04:33:55 INFO - PROCESS | 21276 | 1461238435084 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 04:33:55 INFO - PROCESS | 21276 | 1461238435088 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 04:33:55 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:33:55 INFO - PROCESS | 21276 | 1461238435097 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:33:55 INFO - PROCESS | 21276 | 1461238435100 Marionette TRACE conn3 <- [1,2950,null,{}] 04:33:55 INFO - PROCESS | 21276 | 1461238435106 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}] 04:33:55 INFO - PROCESS | 21276 | 1461238435346 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 04:33:55 INFO - PROCESS | 21276 | 1461238435611 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x906e4c00 == 139 [pid = 21276] [id = 745] 04:33:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x92cee800) [pid = 21276] [serial = 2236] [outer = (nil)] 04:33:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x93a6ac00) [pid = 21276] [serial = 2237] [outer = 0x92cee800] 04:33:55 INFO - PROCESS | 21276 | 1461238435700 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x93a73400) [pid = 21276] [serial = 2238] [outer = 0x92cee800] 04:33:56 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d10400 == 140 [pid = 21276] [id = 746] 04:33:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0x95188400) [pid = 21276] [serial = 2239] [outer = (nil)] 04:33:56 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0x9518ac00) [pid = 21276] [serial = 2240] [outer = 0x95188400] 04:33:56 INFO - PROCESS | 21276 | 1461238436678 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]]]}] 04:33:56 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. 04:33:56 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1632ms 04:33:56 INFO - PROCESS | 21276 | 1461238436730 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 21276 | 1461238436734 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:33:56 INFO - PROCESS | 21276 | 1461238436740 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 21276 | 1461238436743 Marionette TRACE conn3 <- [1,2954,null,{}] 04:33:56 INFO - PROCESS | 21276 | 1461238436749 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}] 04:33:57 INFO - PROCESS | 21276 | 1461238437146 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 04:33:57 INFO - PROCESS | 21276 | 1461238437406 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36f800 == 141 [pid = 21276] [id = 747] 04:33:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x8c4a3000) [pid = 21276] [serial = 2241] [outer = (nil)] 04:33:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0x947ad400) [pid = 21276] [serial = 2242] [outer = 0x8c4a3000] 04:33:57 INFO - PROCESS | 21276 | 1461238437501 Marionette DEBUG loaded listener.js 04:33:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0x947bc000) [pid = 21276] [serial = 2243] [outer = 0x8c4a3000] 04:33:58 INFO - PROCESS | 21276 | 1461238438273 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]]]}] 04:33:58 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:33:58 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 04:33:58 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1579ms 04:33:58 INFO - PROCESS | 21276 | 1461238438321 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 04:33:58 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:33:58 INFO - PROCESS | 21276 | 1461238438325 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 04:33:58 INFO - PROCESS | 21276 | 1461238438332 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 21276 | 1461238438335 Marionette TRACE conn3 <- [1,2958,null,{}] 04:33:58 INFO - PROCESS | 21276 | 1461238438341 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}] 04:33:58 INFO - PROCESS | 21276 | 1461238438593 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 04:33:58 INFO - PROCESS | 21276 | 1461238438891 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d03800 == 142 [pid = 21276] [id = 748] 04:33:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x93d04400) [pid = 21276] [serial = 2244] [outer = (nil)] 04:33:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0x96825000) [pid = 21276] [serial = 2245] [outer = 0x93d04400] 04:33:58 INFO - PROCESS | 21276 | 1461238438985 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0x97614800) [pid = 21276] [serial = 2246] [outer = 0x93d04400] 04:33:59 INFO - PROCESS | 21276 | 1461238439882 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]]]}] 04:33:59 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. 04:33:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1584ms 04:33:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:33:59 INFO - PROCESS | 21276 | 1461238439916 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 04:33:59 INFO - PROCESS | 21276 | 1461238439919 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 04:33:59 INFO - PROCESS | 21276 | 1461238439926 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:33:59 INFO - PROCESS | 21276 | 1461238439929 Marionette TRACE conn3 <- [1,2962,null,{}] 04:33:59 INFO - PROCESS | 21276 | 1461238439935 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}] 04:34:00 INFO - PROCESS | 21276 | 1461238440177 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 04:34:00 INFO - PROCESS | 21276 | 1461238440453 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x93d03c00 == 143 [pid = 21276] [id = 749] 04:34:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x966d1800) [pid = 21276] [serial = 2247] [outer = (nil)] 04:34:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x98831800) [pid = 21276] [serial = 2248] [outer = 0x966d1800] 04:34:00 INFO - PROCESS | 21276 | 1461238440549 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x98858800) [pid = 21276] [serial = 2249] [outer = 0x966d1800] 04:34:01 INFO - PROCESS | 21276 | 1461238441423 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]]]}] 04:34:01 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. 04:34:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1537ms 04:34:01 INFO - PROCESS | 21276 | 1461238441464 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 21276 | 1461238441468 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 04:34:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:34:01 INFO - PROCESS | 21276 | 1461238441522 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 21276 | 1461238441525 Marionette TRACE conn3 <- [1,2966,null,{}] 04:34:01 INFO - PROCESS | 21276 | 1461238441536 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}] 04:34:01 INFO - PROCESS | 21276 | 1461238441840 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 04:34:02 INFO - PROCESS | 21276 | 1461238442209 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e510c00 == 144 [pid = 21276] [id = 750] 04:34:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x98232400) [pid = 21276] [serial = 2250] [outer = (nil)] 04:34:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x98b62000) [pid = 21276] [serial = 2251] [outer = 0x98232400] 04:34:02 INFO - PROCESS | 21276 | 1461238442308 Marionette DEBUG loaded listener.js 04:34:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x98e87c00) [pid = 21276] [serial = 2252] [outer = 0x98232400] 04:34:03 INFO - PROCESS | 21276 | 1461238443176 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]]]}] 04:34:03 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. 04:34:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1744ms 04:34:03 INFO - PROCESS | 21276 | 1461238443221 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 04:34:03 INFO - PROCESS | 21276 | 1461238443225 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 04:34:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:34:03 INFO - PROCESS | 21276 | 1461238443232 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:34:03 INFO - PROCESS | 21276 | 1461238443235 Marionette TRACE conn3 <- [1,2970,null,{}] 04:34:03 INFO - PROCESS | 21276 | 1461238443241 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}] 04:34:03 INFO - PROCESS | 21276 | 1461238443487 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 04:34:03 INFO - PROCESS | 21276 | 1461238443761 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 21276 | ++DOCSHELL 0x87182800 == 145 [pid = 21276] [id = 751] 04:34:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x88f62000) [pid = 21276] [serial = 2253] [outer = (nil)] 04:34:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x9913e400) [pid = 21276] [serial = 2254] [outer = 0x88f62000] 04:34:03 INFO - PROCESS | 21276 | 1461238443859 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0x99266400) [pid = 21276] [serial = 2255] [outer = 0x88f62000] 04:34:04 INFO - PROCESS | 21276 | 1461238444748 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]]]}] 04:34:04 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. 04:34:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1540ms 04:34:04 INFO - PROCESS | 21276 | 1461238444773 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 21276 | 1461238444777 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:34:04 INFO - PROCESS | 21276 | 1461238444784 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 21276 | 1461238444787 Marionette TRACE conn3 <- [1,2974,null,{}] 04:34:04 INFO - PROCESS | 21276 | 1461238444793 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}] 04:34:05 INFO - PROCESS | 21276 | 1461238445036 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 04:34:05 INFO - PROCESS | 21276 | 1461238445324 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d73000 == 146 [pid = 21276] [id = 752] 04:34:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 183 (0x98b5c000) [pid = 21276] [serial = 2256] [outer = (nil)] 04:34:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 184 (0x9926e000) [pid = 21276] [serial = 2257] [outer = 0x98b5c000] 04:34:05 INFO - PROCESS | 21276 | 1461238445415 Marionette DEBUG loaded listener.js 04:34:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 185 (0x99270000) [pid = 21276] [serial = 2258] [outer = 0x98b5c000] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x891a9400 == 145 [pid = 21276] [id = 600] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x93d0f800 == 144 [pid = 21276] [id = 728] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x93a79c00 == 143 [pid = 21276] [id = 727] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8fdd3000 == 142 [pid = 21276] [id = 726] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x845a5000 == 141 [pid = 21276] [id = 724] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x9637f400 == 140 [pid = 21276] [id = 725] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8f261800 == 139 [pid = 21276] [id = 723] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x92042400 == 138 [pid = 21276] [id = 722] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x9133dc00 == 137 [pid = 21276] [id = 721] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8ee28800 == 136 [pid = 21276] [id = 719] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8b4b9000 == 135 [pid = 21276] [id = 720] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8ede7800 == 134 [pid = 21276] [id = 718] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x899ef800 == 133 [pid = 21276] [id = 717] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8e70a800 == 132 [pid = 21276] [id = 716] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8c4af800 == 131 [pid = 21276] [id = 715] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x8a58d400 == 130 [pid = 21276] [id = 713] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x899fd800 == 129 [pid = 21276] [id = 714] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x89dcd800 == 128 [pid = 21276] [id = 712] 04:34:08 INFO - PROCESS | 21276 | --DOCSHELL 0x85d7a000 == 127 [pid = 21276] [id = 711] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 184 (0x8e575000) [pid = 21276] [serial = 2079] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 183 (0x939e6c00) [pid = 21276] [serial = 2109] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 182 (0x8e782800) [pid = 21276] [serial = 2084] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x8a2d3000) [pid = 21276] [serial = 2073] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x8fc01c00) [pid = 21276] [serial = 2091] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x8b4b4400) [pid = 21276] [serial = 2075] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x92cec000) [pid = 21276] [serial = 2106] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x89dd7800) [pid = 21276] [serial = 2126] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x89dcfc00) [pid = 21276] [serial = 2072] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8b32f800) [pid = 21276] [serial = 2129] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x939f0400) [pid = 21276] [serial = 2111] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x8a2cb000) [pid = 21276] [serial = 2127] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8e50b800) [pid = 21276] [serial = 2078] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8e70cc00) [pid = 21276] [serial = 2081] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8e773c00) [pid = 21276] [serial = 2082] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x8fdd4000) [pid = 21276] [serial = 2094] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x8a2d1000) [pid = 21276] [serial = 2010] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x8e8d8400) [pid = 21276] [serial = 2085] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8a591000) [pid = 21276] [serial = 2132] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x947b2400) [pid = 21276] [serial = 2117] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8c467000) [pid = 21276] [serial = 2069] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8ffeb400) [pid = 21276] [serial = 2097] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x89398400) [pid = 21276] [serial = 2123] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x8f85d800) [pid = 21276] [serial = 2090] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x90273c00) [pid = 21276] [serial = 2099] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8c35ac00) [pid = 21276] [serial = 2076] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x914bc400) [pid = 21276] [serial = 2102] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x90277400) [pid = 21276] [serial = 2100] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x92cf3c00) [pid = 21276] [serial = 2108] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x8f268000) [pid = 21276] [serial = 2088] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x8fccfc00) [pid = 21276] [serial = 2093] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x8fddf800) [pid = 21276] [serial = 2096] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x951e8400) [pid = 21276] [serial = 2120] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x920af800) [pid = 21276] [serial = 2103] [outer = (nil)] [url = about:blank] 04:34:08 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x951f6400) [pid = 21276] [serial = 2121] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x89552800) [pid = 21276] [serial = 2124] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x93d05c00) [pid = 21276] [serial = 2115] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x8b6c1800) [pid = 21276] [serial = 2130] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x93a6e400) [pid = 21276] [serial = 2112] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x947b7800) [pid = 21276] [serial = 2118] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x92ce7400) [pid = 21276] [serial = 2105] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x93a79800) [pid = 21276] [serial = 2114] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8ee2b400) [pid = 21276] [serial = 2087] [outer = (nil)] [url = about:blank] 04:34:09 INFO - PROCESS | 21276 | 1461238449471 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]]]}] 04:34:09 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. 04:34:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 4747ms 04:34:09 INFO - PROCESS | 21276 | 1461238449532 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 21276 | 1461238449540 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 04:34:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:34:09 INFO - PROCESS | 21276 | 1461238449549 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 21276 | 1461238449554 Marionette TRACE conn3 <- [1,2978,null,{}] 04:34:09 INFO - PROCESS | 21276 | 1461238449561 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}] 04:34:09 INFO - PROCESS | 21276 | 1461238449784 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 04:34:10 INFO - PROCESS | 21276 | 1461238449995 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x88ff8000 == 128 [pid = 21276] [id = 753] 04:34:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x89553c00) [pid = 21276] [serial = 2259] [outer = (nil)] 04:34:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x89c4e800) [pid = 21276] [serial = 2260] [outer = 0x89553c00] 04:34:10 INFO - PROCESS | 21276 | 1461238450078 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x89cecc00) [pid = 21276] [serial = 2261] [outer = 0x89553c00] 04:34:10 INFO - PROCESS | 21276 | 1461238450975 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]]]}] 04:34:11 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. 04:34:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1488ms 04:34:11 INFO - PROCESS | 21276 | 1461238451038 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 21276 | 1461238451046 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:34:11 INFO - PROCESS | 21276 | 1461238451056 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 21276 | 1461238451060 Marionette TRACE conn3 <- [1,2982,null,{}] 04:34:11 INFO - PROCESS | 21276 | 1461238451066 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}] 04:34:11 INFO - PROCESS | 21276 | 1461238451281 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 04:34:11 INFO - PROCESS | 21276 | 1461238451534 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 21276 | ++DOCSHELL 0x89dce800 == 129 [pid = 21276] [id = 754] 04:34:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x89dd2c00) [pid = 21276] [serial = 2262] [outer = (nil)] 04:34:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8a36b800) [pid = 21276] [serial = 2263] [outer = 0x89dd2c00] 04:34:11 INFO - PROCESS | 21276 | 1461238451617 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8a4b4400) [pid = 21276] [serial = 2264] [outer = 0x89dd2c00] 04:34:12 INFO - PROCESS | 21276 | 1461238452430 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"]]]}] 04:34:12 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 04:34:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:34:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:34:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1388ms 04:34:12 INFO - PROCESS | 21276 | 1461238452450 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 04:34:12 INFO - PROCESS | 21276 | 1461238452455 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 04:34:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:34:12 INFO - PROCESS | 21276 | 1461238452470 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 21276 | 1461238452476 Marionette TRACE conn3 <- [1,2986,null,{}] 04:34:12 INFO - PROCESS | 21276 | 1461238452492 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}] 04:34:12 INFO - PROCESS | 21276 | 1461238452839 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 04:34:12 INFO - PROCESS | 21276 | 1461238452884 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a36dc00 == 130 [pid = 21276] [id = 755] 04:34:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8c1ebc00) [pid = 21276] [serial = 2265] [outer = (nil)] 04:34:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8c35c000) [pid = 21276] [serial = 2266] [outer = 0x8c1ebc00] 04:34:12 INFO - PROCESS | 21276 | 1461238452962 Marionette DEBUG loaded listener.js 04:34:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8c46a000) [pid = 21276] [serial = 2267] [outer = 0x8c1ebc00] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x845a9800) [pid = 21276] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x9785c800) [pid = 21276] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8f26e400) [pid = 21276] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x9133e000) [pid = 21276] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x88f64000) [pid = 21276] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x8a4ad800) [pid = 21276] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e70b000) [pid = 21276] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8b323000) [pid = 21276] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x89c5b000) [pid = 21276] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x966cd800) [pid = 21276] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8f26c400) [pid = 21276] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8b32b000) [pid = 21276] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x8e503c00) [pid = 21276] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x975f6800) [pid = 21276] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8f2afc00) [pid = 21276] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x91153c00) [pid = 21276] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8e591c00) [pid = 21276] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x89dd6000) [pid = 21276] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x86697400) [pid = 21276] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8b32bc00) [pid = 21276] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x8c1e9c00) [pid = 21276] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:34:14 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x9518f000) [pid = 21276] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:34:14 INFO - PROCESS | 21276 | 1461238454479 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]]]}] 04:34:14 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. 04:34:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2050ms 04:34:14 INFO - PROCESS | 21276 | 1461238454513 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 21276 | 1461238454516 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:34:14 INFO - PROCESS | 21276 | 1461238454522 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 21276 | 1461238454526 Marionette TRACE conn3 <- [1,2990,null,{}] 04:34:14 INFO - PROCESS | 21276 | 1461238454531 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}] 04:34:14 INFO - PROCESS | 21276 | 1461238454831 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 04:34:14 INFO - PROCESS | 21276 | 1461238454856 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:14 INFO - PROCESS | 21276 | ++DOCSHELL 0x86697400 == 131 [pid = 21276] [id = 756] 04:34:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x89ce4c00) [pid = 21276] [serial = 2268] [outer = (nil)] 04:34:14 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x8c35e800) [pid = 21276] [serial = 2269] [outer = 0x89ce4c00] 04:34:14 INFO - PROCESS | 21276 | 1461238454934 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8c4a8400) [pid = 21276] [serial = 2270] [outer = 0x89ce4c00] 04:34:15 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d820800 == 132 [pid = 21276] [id = 757] 04:34:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8d820c00) [pid = 21276] [serial = 2271] [outer = (nil)] 04:34:15 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8d959000) [pid = 21276] [serial = 2272] [outer = 0x8d820c00] 04:34:15 INFO - PROCESS | 21276 | 1461238455886 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]]]}] 04:34:16 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. 04:34:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1641ms 04:34:16 INFO - PROCESS | 21276 | 1461238456173 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 21276 | 1461238456186 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 04:34:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:34:16 INFO - PROCESS | 21276 | 1461238456201 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 21276 | 1461238456210 Marionette TRACE conn3 <- [1,2994,null,{}] 04:34:16 INFO - PROCESS | 21276 | 1461238456224 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}] 04:34:16 INFO - PROCESS | 21276 | 1461238456821 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 04:34:17 INFO - PROCESS | 21276 | 1461238457117 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:17 INFO - PROCESS | 21276 | ++DOCSHELL 0x893a4800 == 133 [pid = 21276] [id = 758] 04:34:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x89550400) [pid = 21276] [serial = 2273] [outer = (nil)] 04:34:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x899f2400) [pid = 21276] [serial = 2274] [outer = 0x89550400] 04:34:17 INFO - PROCESS | 21276 | 1461238457220 Marionette DEBUG loaded listener.js 04:34:17 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x89c52400) [pid = 21276] [serial = 2275] [outer = 0x89550400] 04:34:18 INFO - PROCESS | 21276 | 1461238458113 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]]]}] 04:34:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:34:18 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 04:34:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1946ms 04:34:18 INFO - PROCESS | 21276 | 1461238458146 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 04:34:18 INFO - PROCESS | 21276 | 1461238458151 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 04:34:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:34:18 INFO - PROCESS | 21276 | 1461238458165 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:34:18 INFO - PROCESS | 21276 | 1461238458171 Marionette TRACE conn3 <- [1,2998,null,{}] 04:34:18 INFO - PROCESS | 21276 | 1461238458178 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}] 04:34:18 INFO - PROCESS | 21276 | 1461238458534 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 04:34:18 INFO - PROCESS | 21276 | 1461238458750 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 21276 | ++DOCSHELL 0x899f8800 == 134 [pid = 21276] [id = 759] 04:34:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8a2d2c00) [pid = 21276] [serial = 2276] [outer = (nil)] 04:34:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8b4b0400) [pid = 21276] [serial = 2277] [outer = 0x8a2d2c00] 04:34:18 INFO - PROCESS | 21276 | 1461238458852 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8b6cbc00) [pid = 21276] [serial = 2278] [outer = 0x8a2d2c00] 04:34:19 INFO - PROCESS | 21276 | 1461238459841 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]]]}] 04:34:19 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. 04:34:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1739ms 04:34:19 INFO - PROCESS | 21276 | 1461238459901 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 21276 | 1461238459906 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 04:34:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:34:19 INFO - PROCESS | 21276 | 1461238459913 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 21276 | 1461238459917 Marionette TRACE conn3 <- [1,3002,null,{}] 04:34:19 INFO - PROCESS | 21276 | 1461238459952 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}] 04:34:20 INFO - PROCESS | 21276 | 1461238460199 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 04:34:20 INFO - PROCESS | 21276 | 1461238460595 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c5e8c00 == 135 [pid = 21276] [id = 760] 04:34:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8d951400) [pid = 21276] [serial = 2279] [outer = (nil)] 04:34:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e50f800) [pid = 21276] [serial = 2280] [outer = 0x8d951400] 04:34:20 INFO - PROCESS | 21276 | 1461238460697 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e572400) [pid = 21276] [serial = 2281] [outer = 0x8d951400] 04:34:21 INFO - PROCESS | 21276 | 1461238461525 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]]]}] 04:34:21 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. 04:34:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1660ms 04:34:21 INFO - PROCESS | 21276 | 1461238461575 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 21276 | 1461238461579 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:34:21 INFO - PROCESS | 21276 | 1461238461586 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 21276 | 1461238461590 Marionette TRACE conn3 <- [1,3006,null,{}] 04:34:21 INFO - PROCESS | 21276 | 1461238461596 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}] 04:34:21 INFO - PROCESS | 21276 | 1461238461863 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 04:34:22 INFO - PROCESS | 21276 | 1461238462159 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:22 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a0800 == 136 [pid = 21276] [id = 761] 04:34:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e601800) [pid = 21276] [serial = 2282] [outer = (nil)] 04:34:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e610400) [pid = 21276] [serial = 2283] [outer = 0x8e601800] 04:34:22 INFO - PROCESS | 21276 | 1461238462264 Marionette DEBUG loaded listener.js 04:34:22 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8e70e800) [pid = 21276] [serial = 2284] [outer = 0x8e601800] 04:34:23 INFO - PROCESS | 21276 | 1461238463103 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]]]}] 04:34:23 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. 04:34:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1541ms 04:34:23 INFO - PROCESS | 21276 | 1461238463128 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 21276 | 1461238463132 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:34:23 INFO - PROCESS | 21276 | 1461238463138 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 21276 | 1461238463142 Marionette TRACE conn3 <- [1,3010,null,{}] 04:34:23 INFO - PROCESS | 21276 | 1461238463147 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}] 04:34:23 INFO - PROCESS | 21276 | 1461238463363 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 04:34:23 INFO - PROCESS | 21276 | 1461238463637 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e715c00 == 137 [pid = 21276] [id = 762] 04:34:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8e716400) [pid = 21276] [serial = 2285] [outer = (nil)] 04:34:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8e780800) [pid = 21276] [serial = 2286] [outer = 0x8e716400] 04:34:23 INFO - PROCESS | 21276 | 1461238463725 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8e8d2000) [pid = 21276] [serial = 2287] [outer = 0x8e716400] 04:34:24 INFO - PROCESS | 21276 | 1461238464597 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]]]}] 04:34:24 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 04:34:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1489ms 04:34:24 INFO - PROCESS | 21276 | 1461238464628 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 04:34:24 INFO - PROCESS | 21276 | 1461238464632 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 04:34:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:34:24 INFO - PROCESS | 21276 | 1461238464639 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 21276 | 1461238464642 Marionette TRACE conn3 <- [1,3014,null,{}] 04:34:24 INFO - PROCESS | 21276 | 1461238464649 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}] 04:34:24 INFO - PROCESS | 21276 | 1461238464947 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 04:34:25 INFO - PROCESS | 21276 | 1461238465269 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:25 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e77b400 == 138 [pid = 21276] [id = 763] 04:34:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8ee2b400) [pid = 21276] [serial = 2288] [outer = (nil)] 04:34:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x8f265800) [pid = 21276] [serial = 2289] [outer = 0x8ee2b400] 04:34:25 INFO - PROCESS | 21276 | 1461238465434 Marionette DEBUG loaded listener.js 04:34:25 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8f2b5400) [pid = 21276] [serial = 2290] [outer = 0x8ee2b400] 04:34:25 INFO - PROCESS | 21276 | [21276] 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 04:34:26 INFO - PROCESS | 21276 | 1461238466340 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:34:26 INFO - {} 04:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:34:26 INFO - {} 04:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:34:26 INFO - {} 04:34:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:34:26 INFO - {} 04:34:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1732ms 04:34:26 INFO - TEST-START | /FileAPI/fileReader.html 04:34:26 INFO - PROCESS | 21276 | 1461238466379 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 04:34:26 INFO - PROCESS | 21276 | 1461238466382 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 04:34:26 INFO - PROCESS | 21276 | 1461238466389 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:34:26 INFO - PROCESS | 21276 | 1461238466393 Marionette TRACE conn3 <- [1,3018,null,{}] 04:34:26 INFO - PROCESS | 21276 | 1461238466443 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}] 04:34:26 INFO - PROCESS | 21276 | 1461238466796 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 04:34:27 INFO - PROCESS | 21276 | 1461238467063 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e577800 == 139 [pid = 21276] [id = 764] 04:34:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8e779400) [pid = 21276] [serial = 2291] [outer = (nil)] 04:34:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8fdd9800) [pid = 21276] [serial = 2292] [outer = 0x8e779400] 04:34:27 INFO - PROCESS | 21276 | 1461238467158 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8fde0c00) [pid = 21276] [serial = 2293] [outer = 0x8e779400] 04:34:27 INFO - PROCESS | 21276 | 1461238467955 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]]]}] 04:34:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:34:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:34:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:34:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:34:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1587ms 04:34:27 INFO - PROCESS | 21276 | 1461238467984 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 21276 | 1461238467989 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 04:34:27 INFO - TEST-START | /FileAPI/historical.html 04:34:28 INFO - PROCESS | 21276 | 1461238467998 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 21276 | 1461238468001 Marionette TRACE conn3 <- [1,3022,null,{}] 04:34:28 INFO - PROCESS | 21276 | 1461238468007 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}] 04:34:28 INFO - PROCESS | 21276 | 1461238468237 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 04:34:28 INFO - PROCESS | 21276 | 1461238468513 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 21276 | ++DOCSHELL 0x8919d800 == 140 [pid = 21276] [id = 765] 04:34:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8a2d0c00) [pid = 21276] [serial = 2294] [outer = (nil)] 04:34:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8fff9400) [pid = 21276] [serial = 2295] [outer = 0x8a2d0c00] 04:34:28 INFO - PROCESS | 21276 | 1461238468603 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x90279400) [pid = 21276] [serial = 2296] [outer = 0x8a2d0c00] 04:34:29 INFO - PROCESS | 21276 | 1461238469487 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"]]]}] 04:34:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:34:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:34:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:34:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:34:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:34:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:34:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:34:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:34:29 INFO - TEST-OK | /FileAPI/historical.html | took 1582ms 04:34:29 INFO - PROCESS | 21276 | 1461238469583 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 21276 | 1461238469587 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 04:34:29 INFO - TEST-START | /FileAPI/idlharness.html 04:34:29 INFO - PROCESS | 21276 | 1461238469645 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 21276 | 1461238469649 Marionette TRACE conn3 <- [1,3026,null,{}] 04:34:29 INFO - PROCESS | 21276 | 1461238469655 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}] 04:34:29 INFO - PROCESS | 21276 | 1461238469913 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 04:34:30 INFO - PROCESS | 21276 | 1461238470267 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 21276 | ++DOCSHELL 0x8e8d7800 == 141 [pid = 21276] [id = 766] 04:34:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x8fc03400) [pid = 21276] [serial = 2297] [outer = (nil)] 04:34:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 160 (0x914cbc00) [pid = 21276] [serial = 2298] [outer = 0x8fc03400] 04:34:30 INFO - PROCESS | 21276 | 1461238470374 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 21276 | ++DOMWINDOW == 161 (0x92042400) [pid = 21276] [serial = 2299] [outer = 0x8fc03400] 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:34:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:34:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:34:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:34:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:34:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:34:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:34:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:34:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:34:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:34:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:34:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:34:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:34:32 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 04:34:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:34:32 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 04:34:32 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 04:34:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:34:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:34:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:34:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:34:32 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 04:34:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:34:32 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 04:34:32 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 04:34:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:34:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:34:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:34:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:34:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:34:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:34:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2703ms 04:34:32 INFO - TEST-START | /FileAPI/idlharness.worker 04:34:32 INFO - PROCESS | 21276 | 1461238472202 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]]]}] 04:34:32 INFO - PROCESS | 21276 | 1461238472387 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 04:34:32 INFO - PROCESS | 21276 | 1461238472398 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 04:34:32 INFO - PROCESS | 21276 | 1461238472444 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 21276 | 1461238472448 Marionette TRACE conn3 <- [1,3030,null,{}] 04:34:32 INFO - PROCESS | 21276 | 1461238472464 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}] 04:34:32 INFO - PROCESS | 21276 | 1461238472752 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 04:34:33 INFO - PROCESS | 21276 | 1461238473045 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc10400 == 142 [pid = 21276] [id = 767] 04:34:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 162 (0x92cefc00) [pid = 21276] [serial = 2300] [outer = (nil)] 04:34:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 163 (0x96825c00) [pid = 21276] [serial = 2301] [outer = 0x92cefc00] 04:34:33 INFO - PROCESS | 21276 | 1461238473133 Marionette DEBUG loaded listener.js 04:34:33 INFO - PROCESS | 21276 | ++DOMWINDOW == 164 (0x96fc2800) [pid = 21276] [serial = 2302] [outer = 0x92cefc00] 04:34:33 INFO - PROCESS | 21276 | [21276] 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 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:34:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:34:35 INFO - {} 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:34:35 INFO - {} 04:34:35 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 - {} 04:34:35 INFO - {} 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:34:35 INFO - {} 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:34:35 INFO - {} 04:34:35 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 - {} 04:34:35 INFO - {} 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 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 04:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:34:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:34:35 INFO - {} 04:34:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3337ms 04:34:36 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:34:36 INFO - PROCESS | 21276 | 1461238475647 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,{},{}]]]}] 04:34:36 INFO - PROCESS | 21276 | 1461238475798 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 21276 | 1461238475802 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 04:34:36 INFO - PROCESS | 21276 | 1461238475829 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 21276 | 1461238475840 Marionette TRACE conn3 <- [1,3034,null,{}] 04:34:36 INFO - PROCESS | 21276 | 1461238475882 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}] 04:34:36 INFO - PROCESS | 21276 | 1461238476336 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 04:34:36 INFO - PROCESS | 21276 | 1461238476563 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 21276 | ++DOCSHELL 0x966d8c00 == 143 [pid = 21276] [id = 768] 04:34:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 165 (0x973da800) [pid = 21276] [serial = 2303] [outer = (nil)] 04:34:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 166 (0xa0999800) [pid = 21276] [serial = 2304] [outer = 0x973da800] 04:34:36 INFO - PROCESS | 21276 | 1461238476659 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 21276 | ++DOMWINDOW == 167 (0xa0b36400) [pid = 21276] [serial = 2305] [outer = 0x973da800] 04:34:37 INFO - PROCESS | 21276 | 1461238477495 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]]]}] 04:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:34:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1680ms 04:34:37 INFO - PROCESS | 21276 | 1461238477509 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 21276 | 1461238477512 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:34:37 INFO - PROCESS | 21276 | 1461238477519 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 21276 | 1461238477523 Marionette TRACE conn3 <- [1,3038,null,{}] 04:34:37 INFO - PROCESS | 21276 | 1461238477528 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}] 04:34:37 INFO - PROCESS | 21276 | 1461238477764 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 04:34:38 INFO - PROCESS | 21276 | 1461238478067 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:38 INFO - PROCESS | 21276 | ++DOCSHELL 0x9785b800 == 144 [pid = 21276] [id = 769] 04:34:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 168 (0x98858400) [pid = 21276] [serial = 2306] [outer = (nil)] 04:34:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 169 (0xa0e73c00) [pid = 21276] [serial = 2307] [outer = 0x98858400] 04:34:38 INFO - PROCESS | 21276 | 1461238478155 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 21276 | ++DOMWINDOW == 170 (0xa0e79000) [pid = 21276] [serial = 2308] [outer = 0x98858400] 04:34:39 INFO - PROCESS | 21276 | 1461238479006 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"]]]}] 04:34:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:34:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:34:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1544ms 04:34:39 INFO - PROCESS | 21276 | 1461238479065 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 21276 | 1461238479069 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:34:39 INFO - PROCESS | 21276 | 1461238479076 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 21276 | 1461238479080 Marionette TRACE conn3 <- [1,3042,null,{}] 04:34:39 INFO - PROCESS | 21276 | 1461238479139 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}] 04:34:39 INFO - PROCESS | 21276 | 1461238479384 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 04:34:39 INFO - PROCESS | 21276 | 1461238479694 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 21276 | ++DOCSHELL 0x8c356400 == 145 [pid = 21276] [id = 770] 04:34:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 171 (0x8e714400) [pid = 21276] [serial = 2309] [outer = (nil)] 04:34:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 172 (0xa0e7c800) [pid = 21276] [serial = 2310] [outer = 0x8e714400] 04:34:39 INFO - PROCESS | 21276 | 1461238479827 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 21276 | ++DOMWINDOW == 173 (0xa2935000) [pid = 21276] [serial = 2311] [outer = 0x8e714400] 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:34:41 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. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:34:41 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'.) 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:34:41 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. 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:34:41 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. 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:34:41 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. 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:34:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:34:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:34:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:34:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2031ms 04:34:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:34:41 INFO - PROCESS | 21276 | 1461238480989 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]]]}] 04:34:41 INFO - PROCESS | 21276 | 1461238481109 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 21276 | 1461238481120 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 04:34:41 INFO - PROCESS | 21276 | 1461238481155 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 21276 | 1461238481158 Marionette TRACE conn3 <- [1,3046,null,{}] 04:34:41 INFO - PROCESS | 21276 | 1461238481271 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}] 04:34:41 INFO - PROCESS | 21276 | 1461238481615 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 04:34:41 INFO - PROCESS | 21276 | 1461238481888 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 21276 | ++DOCSHELL 0x96689800 == 146 [pid = 21276] [id = 771] 04:34:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 174 (0x9682c000) [pid = 21276] [serial = 2312] [outer = (nil)] 04:34:41 INFO - PROCESS | 21276 | ++DOMWINDOW == 175 (0x986db000) [pid = 21276] [serial = 2313] [outer = 0x9682c000] 04:34:41 INFO - PROCESS | 21276 | 1461238481977 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 21276 | ++DOMWINDOW == 176 (0x9885c400) [pid = 21276] [serial = 2314] [outer = 0x9682c000] 04:34:42 INFO - PROCESS | 21276 | [21276] 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 04:34:42 INFO - PROCESS | 21276 | 1461238482889 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:34:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:34:42 INFO - {} 04:34:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1794ms 04:34:42 INFO - PROCESS | 21276 | 1461238482934 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 21276 | 1461238482938 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:34:42 INFO - PROCESS | 21276 | 1461238482945 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 21276 | 1461238482948 Marionette TRACE conn3 <- [1,3050,null,{}] 04:34:42 INFO - PROCESS | 21276 | 1461238482995 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}] 04:34:43 INFO - PROCESS | 21276 | 1461238483354 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 04:34:43 INFO - PROCESS | 21276 | 1461238483602 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 21276 | ++DOCSHELL 0x9913ac00 == 147 [pid = 21276] [id = 772] 04:34:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 177 (0x9926f800) [pid = 21276] [serial = 2315] [outer = (nil)] 04:34:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 178 (0x9ace2c00) [pid = 21276] [serial = 2316] [outer = 0x9926f800] 04:34:43 INFO - PROCESS | 21276 | 1461238483690 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 21276 | ++DOMWINDOW == 179 (0x9af7d000) [pid = 21276] [serial = 2317] [outer = 0x9926f800] 04:34:44 INFO - PROCESS | 21276 | 1461238484479 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]]]}] 04:34:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:34:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:34:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:34:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:34:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1590ms 04:34:44 INFO - PROCESS | 21276 | 1461238484573 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 21276 | 1461238484578 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:34:44 INFO - PROCESS | 21276 | 1461238484642 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 21276 | 1461238484646 Marionette TRACE conn3 <- [1,3054,null,{}] 04:34:44 INFO - PROCESS | 21276 | 1461238484652 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}] 04:34:44 INFO - PROCESS | 21276 | 1461238484897 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 04:34:45 INFO - PROCESS | 21276 | 1461238485257 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:45 INFO - PROCESS | 21276 | ++DOCSHELL 0x872a0400 == 148 [pid = 21276] [id = 773] 04:34:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 180 (0x966d6800) [pid = 21276] [serial = 2318] [outer = (nil)] 04:34:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 181 (0x9fa1d000) [pid = 21276] [serial = 2319] [outer = 0x966d6800] 04:34:45 INFO - PROCESS | 21276 | 1461238485360 Marionette DEBUG loaded listener.js 04:34:45 INFO - PROCESS | 21276 | ++DOMWINDOW == 182 (0xa0e72000) [pid = 21276] [serial = 2320] [outer = 0x966d6800] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8e502000 == 147 [pid = 21276] [id = 49] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0xa4357000 == 146 [pid = 21276] [id = 48] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8fccac00 == 145 [pid = 21276] [id = 165] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8e508c00 == 144 [pid = 21276] [id = 66] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x891a3000 == 143 [pid = 21276] [id = 689] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8e593000 == 142 [pid = 21276] [id = 44] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8e501800 == 141 [pid = 21276] [id = 47] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8d820800 == 140 [pid = 21276] [id = 757] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x8a36dc00 == 139 [pid = 21276] [id = 755] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x89dce800 == 138 [pid = 21276] [id = 754] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x88ff8000 == 137 [pid = 21276] [id = 753] 04:34:48 INFO - PROCESS | 21276 | --DOCSHELL 0x93d10400 == 136 [pid = 21276] [id = 746] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 181 (0x9624f400) [pid = 21276] [serial = 2169] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 180 (0x9203ec00) [pid = 21276] [serial = 2165] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 179 (0x97855800) [pid = 21276] [serial = 2181] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 178 (0x8b326400) [pid = 21276] [serial = 2198] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 177 (0x966d2c00) [pid = 21276] [serial = 2175] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 176 (0x986e6800) [pid = 21276] [serial = 2187] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 175 (0x8fcd4400) [pid = 21276] [serial = 2160] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 174 (0x92ce9000) [pid = 21276] [serial = 2166] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 173 (0x89558400) [pid = 21276] [serial = 2190] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 172 (0x8a58ec00) [pid = 21276] [serial = 2195] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 171 (0x8e8d8c00) [pid = 21276] [serial = 2151] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 170 (0x8d828800) [pid = 21276] [serial = 2145] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 169 (0x89cec400) [pid = 21276] [serial = 2192] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 168 (0x89ddac00) [pid = 21276] [serial = 2193] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 167 (0x9707f000) [pid = 21276] [serial = 2178] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 166 (0x8f2adc00) [pid = 21276] [serial = 2156] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 165 (0x8ee25c00) [pid = 21276] [serial = 2153] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 164 (0x8f2b1400) [pid = 21276] [serial = 2157] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 163 (0x8e570c00) [pid = 21276] [serial = 2148] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 162 (0x98034800) [pid = 21276] [serial = 2183] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 161 (0x96684000) [pid = 21276] [serial = 2172] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 160 (0x9784fc00) [pid = 21276] [serial = 2180] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 159 (0x8fff9000) [pid = 21276] [serial = 2162] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 158 (0x891a9800) [pid = 21276] [serial = 2189] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 157 (0x8a2d2800) [pid = 21276] [serial = 2138] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 156 (0x8729f400) [pid = 21276] [serial = 2135] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 155 (0x96682800) [pid = 21276] [serial = 2171] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 154 (0x88ff1c00) [pid = 21276] [serial = 2136] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 153 (0x966cf800) [pid = 21276] [serial = 2174] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 152 (0x986e2400) [pid = 21276] [serial = 2186] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 151 (0x8c358000) [pid = 21276] [serial = 2142] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 150 (0x8c472400) [pid = 21276] [serial = 2070] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 149 (0x8e711800) [pid = 21276] [serial = 2150] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 148 (0x8c5ec800) [pid = 21276] [serial = 2144] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 147 (0x90274800) [pid = 21276] [serial = 2163] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x9528ac00) [pid = 21276] [serial = 2168] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x9803b800) [pid = 21276] [serial = 2184] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x8e569400) [pid = 21276] [serial = 2147] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8b6c3800) [pid = 21276] [serial = 2141] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x8b323c00) [pid = 21276] [serial = 2196] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x8a36c000) [pid = 21276] [serial = 2139] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x8fccbc00) [pid = 21276] [serial = 2159] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8ee2c400) [pid = 21276] [serial = 2154] [outer = (nil)] [url = about:blank] 04:34:49 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x97079400) [pid = 21276] [serial = 2177] [outer = (nil)] [url = about:blank] 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:34:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:34:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:34:49 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" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:34:49 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" 04:34:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:34:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:34:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:34:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4947ms 04:34:49 INFO - PROCESS | 21276 | 1461238489430 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"]]]}] 04:34:49 INFO - PROCESS | 21276 | 1461238489761 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 21276 | 1461238489766 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 04:34:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:34:49 INFO - PROCESS | 21276 | 1461238489780 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 21276 | 1461238489785 Marionette TRACE conn3 <- [1,3058,null,{}] 04:34:49 INFO - PROCESS | 21276 | 1461238489798 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}] 04:34:50 INFO - PROCESS | 21276 | 1461238490017 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 04:34:50 INFO - PROCESS | 21276 | 1461238490224 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 21276 | ++DOCSHELL 0x85786c00 == 137 [pid = 21276] [id = 774] 04:34:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8578c000) [pid = 21276] [serial = 2321] [outer = (nil)] 04:34:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x893a2000) [pid = 21276] [serial = 2322] [outer = 0x8578c000] 04:34:50 INFO - PROCESS | 21276 | 1461238490305 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8955b400) [pid = 21276] [serial = 2323] [outer = 0x8578c000] 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:34:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:34:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:34:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:34:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:34:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1361ms 04:34:51 INFO - PROCESS | 21276 | 1461238491112 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]]]}] 04:34:51 INFO - PROCESS | 21276 | 1461238491151 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 21276 | 1461238491161 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 04:34:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:34:51 INFO - PROCESS | 21276 | 1461238491206 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 21276 | 1461238491211 Marionette TRACE conn3 <- [1,3062,null,{}] 04:34:51 INFO - PROCESS | 21276 | 1461238491217 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}] 04:34:51 INFO - PROCESS | 21276 | 1461238491446 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 04:34:51 INFO - PROCESS | 21276 | 1461238491688 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f6a000 == 138 [pid = 21276] [id = 775] 04:34:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x893a0400) [pid = 21276] [serial = 2324] [outer = (nil)] 04:34:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8a362400) [pid = 21276] [serial = 2325] [outer = 0x893a0400] 04:34:51 INFO - PROCESS | 21276 | 1461238491767 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8a4a8400) [pid = 21276] [serial = 2326] [outer = 0x893a0400] 04:34:52 INFO - PROCESS | 21276 | [21276] 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 04:34:52 INFO - PROCESS | 21276 | 1461238492728 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:34:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:34:52 INFO - {} 04:34:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1545ms 04:34:52 INFO - PROCESS | 21276 | 1461238492761 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 21276 | 1461238492764 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:34:52 INFO - PROCESS | 21276 | 1461238492772 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 21276 | 1461238492778 Marionette TRACE conn3 <- [1,3066,null,{}] 04:34:52 INFO - PROCESS | 21276 | 1461238492800 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}] 04:34:53 INFO - PROCESS | 21276 | 1461238493124 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 04:34:53 INFO - PROCESS | 21276 | 1461238493168 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a364000 == 139 [pid = 21276] [id = 776] 04:34:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8b4b5000) [pid = 21276] [serial = 2327] [outer = (nil)] 04:34:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8c355c00) [pid = 21276] [serial = 2328] [outer = 0x8b4b5000] 04:34:53 INFO - PROCESS | 21276 | 1461238493247 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8c468800) [pid = 21276] [serial = 2329] [outer = 0x8b4b5000] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 146 (0x8d81cc00) [pid = 21276] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 145 (0x85d77800) [pid = 21276] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 144 (0x88f62000) [pid = 21276] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 143 (0x8c1ebc00) [pid = 21276] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 142 (0x98232400) [pid = 21276] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 141 (0x89553c00) [pid = 21276] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 140 (0x906e0400) [pid = 21276] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 139 (0x8c5e6400) [pid = 21276] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 138 (0x966d1800) [pid = 21276] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 137 (0x92cee800) [pid = 21276] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 136 (0x8c362c00) [pid = 21276] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 135 (0x8c4a3000) [pid = 21276] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 134 (0x8729c400) [pid = 21276] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 133 (0x89dd2c00) [pid = 21276] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 132 (0x8e50d800) [pid = 21276] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 131 (0x8f26d000) [pid = 21276] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 130 (0x98b5c000) [pid = 21276] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 129 (0x8e8cc800) [pid = 21276] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 128 (0x93d04400) [pid = 21276] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 127 (0x90272800) [pid = 21276] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 126 (0x8f26d800) [pid = 21276] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 125 (0x8a368800) [pid = 21276] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 124 (0x8a360400) [pid = 21276] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:34:54 INFO - PROCESS | 21276 | --DOMWINDOW == 123 (0x95188400) [pid = 21276] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:34:54 INFO - PROCESS | 21276 | 1461238494880 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]]]}] 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:34:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:34:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2141ms 04:34:54 INFO - PROCESS | 21276 | 1461238494915 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 21276 | 1461238494919 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:34:54 INFO - PROCESS | 21276 | 1461238494925 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 21276 | 1461238494928 Marionette TRACE conn3 <- [1,3070,null,{}] 04:34:54 INFO - PROCESS | 21276 | 1461238494934 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}] 04:34:55 INFO - PROCESS | 21276 | 1461238495157 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 04:34:55 INFO - PROCESS | 21276 | 1461238495377 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:55 INFO - PROCESS | 21276 | ++DOCSHELL 0x87179800 == 140 [pid = 21276] [id = 777] 04:34:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 124 (0x8a365c00) [pid = 21276] [serial = 2330] [outer = (nil)] 04:34:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 125 (0x8c46b800) [pid = 21276] [serial = 2331] [outer = 0x8a365c00] 04:34:55 INFO - PROCESS | 21276 | 1461238495471 Marionette DEBUG loaded listener.js 04:34:55 INFO - PROCESS | 21276 | ++DOMWINDOW == 126 (0x8c4ae000) [pid = 21276] [serial = 2332] [outer = 0x8a365c00] 04:34:56 INFO - PROCESS | 21276 | 1461238496249 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]]]}] 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:34:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:34:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1339ms 04:34:56 INFO - PROCESS | 21276 | 1461238496267 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 21276 | 1461238496270 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:34:56 INFO - PROCESS | 21276 | 1461238496276 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 21276 | 1461238496279 Marionette TRACE conn3 <- [1,3074,null,{}] 04:34:56 INFO - PROCESS | 21276 | 1461238496285 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}] 04:34:56 INFO - PROCESS | 21276 | 1461238496492 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 04:34:56 INFO - PROCESS | 21276 | 1461238496917 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 21276 | ++DOCSHELL 0x85789400 == 141 [pid = 21276] [id = 778] 04:34:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 127 (0x85789800) [pid = 21276] [serial = 2333] [outer = (nil)] 04:34:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 128 (0x8578c400) [pid = 21276] [serial = 2334] [outer = 0x85789800] 04:34:57 INFO - PROCESS | 21276 | 1461238497085 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 21276 | ++DOMWINDOW == 129 (0x85793c00) [pid = 21276] [serial = 2335] [outer = 0x85789800] 04:34:58 INFO - PROCESS | 21276 | 1461238498016 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]]]}] 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:34:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:34:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1786ms 04:34:58 INFO - PROCESS | 21276 | 1461238498066 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 21276 | 1461238498074 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 04:34:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:34:58 INFO - PROCESS | 21276 | 1461238498128 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 21276 | 1461238498134 Marionette TRACE conn3 <- [1,3078,null,{}] 04:34:58 INFO - PROCESS | 21276 | 1461238498144 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}] 04:34:58 INFO - PROCESS | 21276 | 1461238498420 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 04:34:58 INFO - PROCESS | 21276 | 1461238498779 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939f800 == 142 [pid = 21276] [id = 779] 04:34:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 130 (0x89ce5800) [pid = 21276] [serial = 2336] [outer = (nil)] 04:34:58 INFO - PROCESS | 21276 | ++DOMWINDOW == 131 (0x89dd3000) [pid = 21276] [serial = 2337] [outer = 0x89ce5800] 04:34:58 INFO - PROCESS | 21276 | 1461238498880 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 21276 | ++DOMWINDOW == 132 (0x8a2d2800) [pid = 21276] [serial = 2338] [outer = 0x89ce5800] 04:34:59 INFO - PROCESS | 21276 | 1461238499880 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] 04:34:59 INFO - PROCESS | 21276 | 1461238499937 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 04:34:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:34:59 INFO - PROCESS | 21276 | 1461238499951 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 21276 | 1461238499955 Marionette TRACE conn3 <- [1,3082,null,{}] 04:34:59 INFO - PROCESS | 21276 | 1461238499993 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}] 04:35:00 INFO - PROCESS | 21276 | 1461238500240 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 04:35:00 INFO - PROCESS | 21276 | 1461238500652 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:00 INFO - PROCESS | 21276 | ++DOCSHELL 0x8a4a8c00 == 143 [pid = 21276] [id = 780] 04:35:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 133 (0x8b326000) [pid = 21276] [serial = 2339] [outer = (nil)] 04:35:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 134 (0x8b370000) [pid = 21276] [serial = 2340] [outer = 0x8b326000] 04:35:00 INFO - PROCESS | 21276 | 1461238500749 Marionette DEBUG loaded listener.js 04:35:00 INFO - PROCESS | 21276 | ++DOMWINDOW == 135 (0x8b4b1800) [pid = 21276] [serial = 2341] [outer = 0x8b326000] 04:35:01 INFO - PROCESS | 21276 | 1461238501700 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]]]}] 04:35:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:35:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:35:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:35:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1817ms 04:35:01 INFO - PROCESS | 21276 | 1461238501791 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 21276 | 1461238501799 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 04:35:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:35:01 INFO - PROCESS | 21276 | 1461238501830 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 21276 | 1461238501846 Marionette TRACE conn3 <- [1,3086,null,{}] 04:35:01 INFO - PROCESS | 21276 | 1461238501859 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}] 04:35:02 INFO - PROCESS | 21276 | 1461238502196 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 04:35:02 INFO - PROCESS | 21276 | 1461238502492 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b36f400 == 144 [pid = 21276] [id = 781] 04:35:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 136 (0x8b4b6c00) [pid = 21276] [serial = 2342] [outer = (nil)] 04:35:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 137 (0x8c5e9400) [pid = 21276] [serial = 2343] [outer = 0x8b4b6c00] 04:35:02 INFO - PROCESS | 21276 | 1461238502585 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 21276 | ++DOMWINDOW == 138 (0x8d824000) [pid = 21276] [serial = 2344] [outer = 0x8b4b6c00] 04:35:03 INFO - PROCESS | 21276 | 1461238503433 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:35:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1666ms 04:35:03 INFO - PROCESS | 21276 | 1461238503481 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 21276 | 1461238503486 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:35:03 INFO - PROCESS | 21276 | 1461238503493 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 21276 | 1461238503496 Marionette TRACE conn3 <- [1,3090,null,{}] 04:35:03 INFO - PROCESS | 21276 | 1461238503502 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}] 04:35:03 INFO - PROCESS | 21276 | 1461238503751 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 04:35:04 INFO - PROCESS | 21276 | 1461238504059 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:04 INFO - PROCESS | 21276 | ++DOCSHELL 0x85d7c800 == 145 [pid = 21276] [id = 782] 04:35:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 139 (0x8a4a9c00) [pid = 21276] [serial = 2345] [outer = (nil)] 04:35:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 140 (0x8e506400) [pid = 21276] [serial = 2346] [outer = 0x8a4a9c00] 04:35:04 INFO - PROCESS | 21276 | 1461238504152 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 21276 | ++DOMWINDOW == 141 (0x8e574c00) [pid = 21276] [serial = 2347] [outer = 0x8a4a9c00] 04:35:05 INFO - PROCESS | 21276 | 1461238505026 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:35:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:35:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1590ms 04:35:05 INFO - PROCESS | 21276 | 1461238505084 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 04:35:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:35:05 INFO - PROCESS | 21276 | 1461238505089 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 04:35:05 INFO - PROCESS | 21276 | 1461238505095 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:35:05 INFO - PROCESS | 21276 | 1461238505099 Marionette TRACE conn3 <- [1,3094,null,{}] 04:35:05 INFO - PROCESS | 21276 | 1461238505104 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}] 04:35:05 INFO - PROCESS | 21276 | 1461238505327 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 04:35:05 INFO - PROCESS | 21276 | 1461238505644 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d957000 == 146 [pid = 21276] [id = 783] 04:35:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 142 (0x8e569400) [pid = 21276] [serial = 2348] [outer = (nil)] 04:35:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 143 (0x8e60cc00) [pid = 21276] [serial = 2349] [outer = 0x8e569400] 04:35:05 INFO - PROCESS | 21276 | 1461238505753 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 21276 | ++DOMWINDOW == 144 (0x8e8cc800) [pid = 21276] [serial = 2350] [outer = 0x8e569400] 04:35:06 INFO - PROCESS | 21276 | 1461238506681 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:35:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1636ms 04:35:06 INFO - PROCESS | 21276 | 1461238506731 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 21276 | 1461238506734 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:35:06 INFO - PROCESS | 21276 | 1461238506741 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 21276 | 1461238506745 Marionette TRACE conn3 <- [1,3098,null,{}] 04:35:06 INFO - PROCESS | 21276 | 1461238506751 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}] 04:35:07 INFO - PROCESS | 21276 | 1461238507090 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 04:35:07 INFO - PROCESS | 21276 | 1461238507319 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 21276 | ++DOCSHELL 0x8939fc00 == 147 [pid = 21276] [id = 784] 04:35:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 145 (0x8e58dc00) [pid = 21276] [serial = 2351] [outer = (nil)] 04:35:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 146 (0x8ede4000) [pid = 21276] [serial = 2352] [outer = 0x8e58dc00] 04:35:07 INFO - PROCESS | 21276 | 1461238507461 Marionette DEBUG loaded listener.js 04:35:07 INFO - PROCESS | 21276 | ++DOMWINDOW == 147 (0x8ee26400) [pid = 21276] [serial = 2353] [outer = 0x8e58dc00] 04:35:08 INFO - PROCESS | 21276 | 1461238508273 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]]]}] 04:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:35:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:35:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1583ms 04:35:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:35:08 INFO - PROCESS | 21276 | 1461238508327 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 21276 | 1461238508330 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 04:35:08 INFO - PROCESS | 21276 | 1461238508337 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 21276 | 1461238508340 Marionette TRACE conn3 <- [1,3102,null,{}] 04:35:08 INFO - PROCESS | 21276 | 1461238508347 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}] 04:35:08 INFO - PROCESS | 21276 | 1461238508576 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 04:35:08 INFO - PROCESS | 21276 | 1461238508888 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:08 INFO - PROCESS | 21276 | ++DOCSHELL 0x8d829800 == 148 [pid = 21276] [id = 785] 04:35:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 148 (0x8ed84800) [pid = 21276] [serial = 2354] [outer = (nil)] 04:35:08 INFO - PROCESS | 21276 | ++DOMWINDOW == 149 (0x8f264800) [pid = 21276] [serial = 2355] [outer = 0x8ed84800] 04:35:08 INFO - PROCESS | 21276 | 1461238508979 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 21276 | ++DOMWINDOW == 150 (0x8f266400) [pid = 21276] [serial = 2356] [outer = 0x8ed84800] 04:35:09 INFO - PROCESS | 21276 | 1461238509857 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:35:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:35:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1535ms 04:35:09 INFO - PROCESS | 21276 | 1461238509871 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 04:35:09 INFO - PROCESS | 21276 | 1461238509875 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 04:35:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:35:09 INFO - PROCESS | 21276 | 1461238509882 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:35:09 INFO - PROCESS | 21276 | 1461238509886 Marionette TRACE conn3 <- [1,3106,null,{}] 04:35:09 INFO - PROCESS | 21276 | 1461238509892 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}] 04:35:10 INFO - PROCESS | 21276 | 1461238510170 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 04:35:10 INFO - PROCESS | 21276 | 1461238510454 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 21276 | ++DOCSHELL 0x88f66000 == 149 [pid = 21276] [id = 786] 04:35:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 151 (0x89ceac00) [pid = 21276] [serial = 2357] [outer = (nil)] 04:35:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 152 (0x8f85f400) [pid = 21276] [serial = 2358] [outer = 0x89ceac00] 04:35:10 INFO - PROCESS | 21276 | 1461238510567 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 21276 | ++DOMWINDOW == 153 (0x8f863400) [pid = 21276] [serial = 2359] [outer = 0x89ceac00] 04:35:11 INFO - PROCESS | 21276 | 1461238511436 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]]]}] 04:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:35:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:35:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1590ms 04:35:11 INFO - PROCESS | 21276 | 1461238511474 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 21276 | 1461238511477 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 04:35:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:35:11 INFO - PROCESS | 21276 | 1461238511484 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 21276 | 1461238511488 Marionette TRACE conn3 <- [1,3110,null,{}] 04:35:11 INFO - PROCESS | 21276 | 1461238511548 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}] 04:35:11 INFO - PROCESS | 21276 | 1461238511799 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 04:35:12 INFO - PROCESS | 21276 | 1461238512102 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:12 INFO - PROCESS | 21276 | ++DOCSHELL 0x8b32f000 == 150 [pid = 21276] [id = 787] 04:35:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 154 (0x8ed88000) [pid = 21276] [serial = 2360] [outer = (nil)] 04:35:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 155 (0x8fcd4c00) [pid = 21276] [serial = 2361] [outer = 0x8ed88000] 04:35:12 INFO - PROCESS | 21276 | 1461238512237 Marionette DEBUG loaded listener.js 04:35:12 INFO - PROCESS | 21276 | ++DOMWINDOW == 156 (0x8fdd3400) [pid = 21276] [serial = 2362] [outer = 0x8ed88000] 04:35:13 INFO - PROCESS | 21276 | 1461238513062 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"]]]}] 04:35:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:35:13 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 04:35:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:35:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:35:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:35:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:35:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1625ms 04:35:13 INFO - PROCESS | 21276 | 1461238513112 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 21276 | 1461238513115 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:35:13 INFO - PROCESS | 21276 | 1461238513122 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 21276 | 1461238513127 Marionette TRACE conn3 <- [1,3114,null,{}] 04:35:13 INFO - PROCESS | 21276 | 1461238513134 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}] 04:35:13 INFO - PROCESS | 21276 | 1461238513389 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 04:35:13 INFO - PROCESS | 21276 | 1461238513698 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\", \"0dfed564-c1c6-43ce-b01a-c5fbc9bab6de\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 21276 | ++DOCSHELL 0x8fc09400 == 151 [pid = 21276] [id = 788] 04:35:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 157 (0x8fddd800) [pid = 21276] [serial = 2363] [outer = (nil)] 04:35:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 158 (0x90615000) [pid = 21276] [serial = 2364] [outer = 0x8fddd800] 04:35:13 INFO - PROCESS | 21276 | 1461238513806 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 21276 | ++DOMWINDOW == 159 (0x92035800) [pid = 21276] [serial = 2365] [outer = 0x8fddd800] 04:35:14 INFO - PROCESS | 21276 | 1461238514710 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]]]}] 04:35:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:35:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1639ms 04:35:14 INFO - PROCESS | 21276 | 1461238514763 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 04:35:14 INFO - PROCESS | 21276 | 1461238514767 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 04:35:15 WARNING - u'runner_teardown' () 04:35:15 INFO - No more tests 04:35:15 INFO - Got 0 unexpected results 04:35:15 INFO - SUITE-END | took 1362s 04:35:15 INFO - Closing logging queue 04:35:15 INFO - queue closed 04:35:16 INFO - Return code: 0 04:35:16 WARNING - # TBPL SUCCESS # 04:35:16 INFO - Running post-action listener: _resource_record_post_action 04:35:16 INFO - Running post-run listener: _resource_record_post_run 04:35:17 INFO - Total resource usage - Wall time: 1398s; CPU: 98.0%; Read bytes: 536576; Write bytes: 964636672; Read time: 40; Write time: 268796 04:35:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:35:17 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 8192; Write bytes: 184221696; Read time: 16; Write time: 170256 04:35:17 INFO - run-tests - Wall time: 1367s; CPU: 98.0%; Read bytes: 528384; Write bytes: 780414976; Read time: 24; Write time: 98540 04:35:17 INFO - Running post-run listener: _upload_blobber_files 04:35:17 INFO - Blob upload gear active. 04:35:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:35:17 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 04:35:17 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'] 04:35:17 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 04:35:17 INFO - (blobuploader) - INFO - Open directory for files ... 04:35:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:35:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:35:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:35:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:35:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:35:19 INFO - (blobuploader) - INFO - Done attempting. 04:35:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:35:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:35:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:35:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:35:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:35:19 INFO - (blobuploader) - INFO - Done attempting. 04:35:19 INFO - (blobuploader) - INFO - Iteration through files over. 04:35:19 INFO - Return code: 0 04:35:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:35:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:35:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56211df4cfa608de7c587a4187a5b72d8f92a2defb7813b0d5a3677fab5ecafde23fa16d8ee3d79c55152414108fd654e31e0a61cc30ab339fb9e429d26d1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b78e1cea66d87064e13ba74529f07e080c89487d563b628d3b38a4df2d3f7d1c6a81f83f7387017ad04b39ac7afcc5e19dc9d95d5787cbc08cb38da4c0679454"} 04:35:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:35:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:35:19 INFO - Contents: 04:35:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56211df4cfa608de7c587a4187a5b72d8f92a2defb7813b0d5a3677fab5ecafde23fa16d8ee3d79c55152414108fd654e31e0a61cc30ab339fb9e429d26d1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b78e1cea66d87064e13ba74529f07e080c89487d563b628d3b38a4df2d3f7d1c6a81f83f7387017ad04b39ac7afcc5e19dc9d95d5787cbc08cb38da4c0679454"} 04:35:19 INFO - Running post-run listener: copy_logs_to_upload_dir 04:35:19 INFO - Copying logs to upload dir... 04:35:19 INFO - mkdir: /builds/slave/test/build/upload/logs 04:35:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1526.007587 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 26 secs) (at 2016-04-21 04:35:20.209873) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 04:35:20.210883) ========= 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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/56211df4cfa608de7c587a4187a5b72d8f92a2defb7813b0d5a3677fab5ecafde23fa16d8ee3d79c55152414108fd654e31e0a61cc30ab339fb9e429d26d1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b78e1cea66d87064e13ba74529f07e080c89487d563b628d3b38a4df2d3f7d1c6a81f83f7387017ad04b39ac7afcc5e19dc9d95d5787cbc08cb38da4c0679454"} build_url:https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033706 build_url: 'https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/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/56211df4cfa608de7c587a4187a5b72d8f92a2defb7813b0d5a3677fab5ecafde23fa16d8ee3d79c55152414108fd654e31e0a61cc30ab339fb9e429d26d1951", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b78e1cea66d87064e13ba74529f07e080c89487d563b628d3b38a4df2d3f7d1c6a81f83f7387017ad04b39ac7afcc5e19dc9d95d5787cbc08cb38da4c0679454"}' symbols_url: 'https://queue.taskcluster.net/v1/task/F_F2vQiITUiZ6_n4lediSQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 04:35:20.283363) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:35:20.283888) ========= 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-1461236971.811944-291918851 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018717 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 04:35:20.347052) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:35:20.347379) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 04:35:20.347671) ========= ========= Total master_lag: 4.62 =========