builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-381 starttime: 1463975091.15 results: success (0) buildid: 20160522191132 builduid: ee1b1afa3303464fb76a34e193d4d1b2 revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:51.152405) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:51.152839) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:51.153155) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:51.234809) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:51.235108) ========= 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-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False --2016-05-22 20:44:51-- 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% 10.7M=0.001s 2016-05-22 20:44:51 (10.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.324399 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:52.053177) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:52.053471) ========= 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-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.074028 ========= master_lag: 0.77 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:52.900623) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 20:44:52.900946) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev cb42beedc07e7fd7a13b76081cf3252543626f05 --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-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False 2016-05-22 20:44:53,080 truncating revision to first 12 chars 2016-05-22 20:44:53,080 Setting DEBUG logging. 2016-05-22 20:44:53,081 attempt 1/10 2016-05-22 20:44:53,081 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/cb42beedc07e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-22 20:44:53,814 unpacking tar archive at: mozilla-aurora-cb42beedc07e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.028869 ========= master_lag: 0.54 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-22 20:44:54.470483) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:54.470833) ========= script_repo_revision: cb42beedc07e7fd7a13b76081cf3252543626f05 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:54.471234) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:54.471509) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 20:44:54.495855) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 1 secs) (at 2016-05-22 20:44:54.496231) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False 20:44:54 INFO - MultiFileLogger online at 20160522 20:44:54 in /builds/slave/test 20:44: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-aurora --download-symbols true 20:44:54 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:44:54 INFO - {'append_to_log': False, 20:44:54 INFO - 'base_work_dir': '/builds/slave/test', 20:44:54 INFO - 'blob_upload_branch': 'mozilla-aurora', 20:44:54 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:44:54 INFO - 'buildbot_json_path': 'buildprops.json', 20:44:54 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:44:54 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:44:54 INFO - 'download_minidump_stackwalk': True, 20:44:54 INFO - 'download_symbols': 'true', 20:44:54 INFO - 'e10s': False, 20:44:54 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:44:54 INFO - 'tooltool.py': '/tools/tooltool.py', 20:44:54 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:44:54 INFO - '/tools/misc-python/virtualenv.py')}, 20:44:54 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:44:54 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:44:54 INFO - 'log_level': 'info', 20:44:54 INFO - 'log_to_console': True, 20:44:54 INFO - 'opt_config_files': (), 20:44:54 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:44:54 INFO - '--processes=1', 20:44:54 INFO - '--config=%(test_path)s/wptrunner.ini', 20:44:54 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:44:54 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:44:54 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:44:54 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:44:54 INFO - 'pip_index': False, 20:44:54 INFO - 'require_test_zip': True, 20:44:54 INFO - 'test_type': ('testharness',), 20:44:54 INFO - 'this_chunk': '1', 20:44:54 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:44:54 INFO - 'total_chunks': '10', 20:44:54 INFO - 'virtualenv_path': 'venv', 20:44:54 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:44:54 INFO - 'work_dir': 'build'} 20:44:54 INFO - ##### 20:44:54 INFO - ##### Running clobber step. 20:44:54 INFO - ##### 20:44:54 INFO - Running pre-action listener: _resource_record_pre_action 20:44:54 INFO - Running main action method: clobber 20:44:54 INFO - rmtree: /builds/slave/test/build 20:44:54 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:44:57 INFO - Running post-action listener: _resource_record_post_action 20:44:57 INFO - ##### 20:44:57 INFO - ##### Running read-buildbot-config step. 20:44:57 INFO - ##### 20:44:57 INFO - Running pre-action listener: _resource_record_pre_action 20:44:57 INFO - Running main action method: read_buildbot_config 20:44:57 INFO - Using buildbot properties: 20:44:57 INFO - { 20:44:57 INFO - "project": "", 20:44:57 INFO - "product": "firefox", 20:44:57 INFO - "script_repo_revision": "production", 20:44:57 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 20:44:57 INFO - "repository": "", 20:44:57 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 20:44:57 INFO - "buildid": "20160522191132", 20:44:57 INFO - "pgo_build": "False", 20:44:57 INFO - "basedir": "/builds/slave/test", 20:44:57 INFO - "buildnumber": 4, 20:44:57 INFO - "slavename": "tst-linux32-spot-381", 20:44:57 INFO - "revision": "cb42beedc07e7fd7a13b76081cf3252543626f05", 20:44:57 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 20:44:57 INFO - "platform": "linux", 20:44:57 INFO - "branch": "mozilla-aurora", 20:44:57 INFO - "repo_path": "releases/mozilla-aurora", 20:44:57 INFO - "moz_repo_path": "", 20:44:57 INFO - "stage_platform": "linux", 20:44:57 INFO - "builduid": "ee1b1afa3303464fb76a34e193d4d1b2", 20:44:57 INFO - "slavebuilddir": "test" 20:44:57 INFO - } 20:44:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 20:44:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 20:44:57 INFO - Running post-action listener: _resource_record_post_action 20:44:57 INFO - ##### 20:44:57 INFO - ##### Running download-and-extract step. 20:44:57 INFO - ##### 20:44:57 INFO - Running pre-action listener: _resource_record_pre_action 20:44:57 INFO - Running main action method: download_and_extract 20:44:57 INFO - mkdir: /builds/slave/test/build/tests 20:44: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')]} 20:44:57 INFO - https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 20:44:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:44:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:44:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:44:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 20:44:58 INFO - Downloaded 1325 bytes. 20:44:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 20:44:58 INFO - Using the following test package requirements: 20:44:58 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:44:58 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 20:44:58 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 20:44:58 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'jsshell-linux-i686.zip'], 20:44:58 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 20:44:58 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 20:44:58 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 20:44:58 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 20:44:58 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 20:44:58 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 20:44:58 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 20:44:58 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 20:44:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:44:58 INFO - https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 20:44:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:44:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:44:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 20:44:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 20:45:01 INFO - Downloaded 22437362 bytes. 20:45:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:45:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:45:02 INFO - caution: filename not matched: web-platform/* 20:45:02 INFO - Return code: 11 20:45:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:02 INFO - https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 20:45:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:45:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:45:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 20:45:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 20:45:09 INFO - Downloaded 36409041 bytes. 20:45:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:45:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:45:13 INFO - caution: filename not matched: bin/* 20:45:13 INFO - caution: filename not matched: config/* 20:45:13 INFO - caution: filename not matched: mozbase/* 20:45:13 INFO - caution: filename not matched: marionette/* 20:45:13 INFO - caution: filename not matched: tools/wptserve/* 20:45:13 INFO - Return code: 11 20:45:13 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')]} 20:45:13 INFO - https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 20:45:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:45:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:45:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:45:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 20:45:22 INFO - Downloaded 69327647 bytes. 20:45:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:45:22 INFO - mkdir: /builds/slave/test/properties 20:45:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:45:22 INFO - Writing to file /builds/slave/test/properties/build_url 20:45:22 INFO - Contents: 20:45:22 INFO - build_url:https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 20:45:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:45:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:45:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:45:23 INFO - Contents: 20:45:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:45:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:23 INFO - https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:45:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:45:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:45:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 20:45:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 20:45:32 INFO - Downloaded 92303037 bytes. 20:45:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:45:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:45:41 INFO - Return code: 0 20:45:41 INFO - Running post-action listener: _resource_record_post_action 20:45:41 INFO - Running post-action listener: set_extra_try_arguments 20:45:41 INFO - ##### 20:45:41 INFO - ##### Running create-virtualenv step. 20:45:41 INFO - ##### 20:45:41 INFO - Running pre-action listener: _pre_create_virtualenv 20:45:41 INFO - Running pre-action listener: _resource_record_pre_action 20:45:41 INFO - Running main action method: create_virtualenv 20:45:41 INFO - Creating virtualenv /builds/slave/test/build/venv 20:45:41 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 20:45:41 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:45:42 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:45:42 INFO - Using real prefix '/usr' 20:45:42 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:45:43 INFO - Installing distribute.............................................................................................................................................................................................done. 20:45:47 INFO - Installing pip.................done. 20:45:47 INFO - Return code: 0 20:45:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:45: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')]} 20:45:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45: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')]} 20:45:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e7dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ee4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, '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-1463974145.952074-986942470', '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 20:45:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:45:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:45:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:47 INFO - 'CCACHE_UMASK': '002', 20:45:47 INFO - 'DISPLAY': ':0', 20:45:47 INFO - 'HOME': '/home/cltbld', 20:45:47 INFO - 'LANG': 'en_US.UTF-8', 20:45:47 INFO - 'LOGNAME': 'cltbld', 20:45:47 INFO - 'MAIL': '/var/mail/cltbld', 20:45:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:47 INFO - 'MOZ_NO_REMOTE': '1', 20:45:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:47 INFO - 'PWD': '/builds/slave/test', 20:45:47 INFO - 'SHELL': '/bin/bash', 20:45:47 INFO - 'SHLVL': '1', 20:45:47 INFO - 'TERM': 'linux', 20:45:47 INFO - 'TMOUT': '86400', 20:45:47 INFO - 'USER': 'cltbld', 20:45:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:45:47 INFO - '_': '/tools/buildbot/bin/python'} 20:45:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:48 INFO - Downloading/unpacking psutil>=0.7.1 20:45:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:45:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:45:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:45:51 INFO - Installing collected packages: psutil 20:45:51 INFO - Running setup.py install for psutil 20:45:52 INFO - building 'psutil._psutil_linux' extension 20:45:52 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 20:45:52 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 20:45:52 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 20:45:52 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 20:45:52 INFO - building 'psutil._psutil_posix' extension 20:45:52 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 20:45:53 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 20:45:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:45:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:45:53 INFO - Successfully installed psutil 20:45:53 INFO - Cleaning up... 20:45:53 INFO - Return code: 0 20:45:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:45:53 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')]} 20:45:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45:53 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')]} 20:45:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e7dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ee4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, '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-1463974145.952074-986942470', '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 20:45:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:45:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:45:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:53 INFO - 'CCACHE_UMASK': '002', 20:45:53 INFO - 'DISPLAY': ':0', 20:45:53 INFO - 'HOME': '/home/cltbld', 20:45:53 INFO - 'LANG': 'en_US.UTF-8', 20:45:53 INFO - 'LOGNAME': 'cltbld', 20:45:53 INFO - 'MAIL': '/var/mail/cltbld', 20:45:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:53 INFO - 'MOZ_NO_REMOTE': '1', 20:45:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:53 INFO - 'PWD': '/builds/slave/test', 20:45:53 INFO - 'SHELL': '/bin/bash', 20:45:53 INFO - 'SHLVL': '1', 20:45:53 INFO - 'TERM': 'linux', 20:45:53 INFO - 'TMOUT': '86400', 20:45:53 INFO - 'USER': 'cltbld', 20:45:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:45:53 INFO - '_': '/tools/buildbot/bin/python'} 20:45:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:45:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:45:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:45:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:45:57 INFO - Installing collected packages: mozsystemmonitor 20:45:57 INFO - Running setup.py install for mozsystemmonitor 20:45:57 INFO - Successfully installed mozsystemmonitor 20:45:57 INFO - Cleaning up... 20:45:57 INFO - Return code: 0 20:45:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:45: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')]} 20:45:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45: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')]} 20:45:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:45:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9e7dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ee4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, '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-1463974145.952074-986942470', '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 20:45:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:45:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:45:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:57 INFO - 'CCACHE_UMASK': '002', 20:45:57 INFO - 'DISPLAY': ':0', 20:45:57 INFO - 'HOME': '/home/cltbld', 20:45:57 INFO - 'LANG': 'en_US.UTF-8', 20:45:57 INFO - 'LOGNAME': 'cltbld', 20:45:57 INFO - 'MAIL': '/var/mail/cltbld', 20:45:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:57 INFO - 'MOZ_NO_REMOTE': '1', 20:45:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:57 INFO - 'PWD': '/builds/slave/test', 20:45:57 INFO - 'SHELL': '/bin/bash', 20:45:57 INFO - 'SHLVL': '1', 20:45:57 INFO - 'TERM': 'linux', 20:45:57 INFO - 'TMOUT': '86400', 20:45:57 INFO - 'USER': 'cltbld', 20:45:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:45:57 INFO - '_': '/tools/buildbot/bin/python'} 20:45:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:57 INFO - Downloading/unpacking blobuploader==1.2.4 20:45:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:45:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:46:01 INFO - Downloading blobuploader-1.2.4.tar.gz 20:46:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:46:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:46:01 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 20:46:01 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 20:46:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46:01 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 20:46:01 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 20:46:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:46:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:46:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:46:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:46:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:46:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:46:02 INFO - Downloading docopt-0.6.1.tar.gz 20:46:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:46:03 INFO - Installing collected packages: blobuploader, requests, docopt 20:46:03 INFO - Running setup.py install for blobuploader 20:46:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:46:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:46:03 INFO - Running setup.py install for requests 20:46:04 INFO - Running setup.py install for docopt 20:46:04 INFO - Successfully installed blobuploader requests docopt 20:46:04 INFO - Cleaning up... 20:46:04 INFO - Return code: 0 20:46:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:46:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:46:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:46:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:46:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:46:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e7dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ee4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, '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-1463974145.952074-986942470', '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 20:46:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:46:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:46:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:46:04 INFO - 'CCACHE_UMASK': '002', 20:46:04 INFO - 'DISPLAY': ':0', 20:46:04 INFO - 'HOME': '/home/cltbld', 20:46:04 INFO - 'LANG': 'en_US.UTF-8', 20:46:04 INFO - 'LOGNAME': 'cltbld', 20:46:04 INFO - 'MAIL': '/var/mail/cltbld', 20:46:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:46:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:46:04 INFO - 'MOZ_NO_REMOTE': '1', 20:46:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:46:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:46:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:46:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:46:04 INFO - 'PWD': '/builds/slave/test', 20:46:04 INFO - 'SHELL': '/bin/bash', 20:46:04 INFO - 'SHLVL': '1', 20:46:04 INFO - 'TERM': 'linux', 20:46:04 INFO - 'TMOUT': '86400', 20:46:04 INFO - 'USER': 'cltbld', 20:46:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:46:04 INFO - '_': '/tools/buildbot/bin/python'} 20:46:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:46:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:46:04 INFO - Running setup.py (path:/tmp/pip-locrx0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:46:05 INFO - Running setup.py (path:/tmp/pip-QBJl_H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:46:05 INFO - Running setup.py (path:/tmp/pip-94O5fm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:46:05 INFO - Running setup.py (path:/tmp/pip-YZ9qJm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:46:05 INFO - Running setup.py (path:/tmp/pip-7M8fVx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:46:05 INFO - Running setup.py (path:/tmp/pip-blTxGU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:46:05 INFO - Running setup.py (path:/tmp/pip-faj_uw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:46:05 INFO - Running setup.py (path:/tmp/pip-C9WMdA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:46:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:46:05 INFO - Running setup.py (path:/tmp/pip-lBh6lz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:46:06 INFO - Running setup.py (path:/tmp/pip-gjfW24-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:46:06 INFO - Running setup.py (path:/tmp/pip-KhbYS9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:46:06 INFO - Running setup.py (path:/tmp/pip-fGNYnX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:46:06 INFO - Running setup.py (path:/tmp/pip-mJUHym-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:46:06 INFO - Running setup.py (path:/tmp/pip-zYaE9y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:06 INFO - Running setup.py (path:/tmp/pip-O9z1tS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:46:06 INFO - Running setup.py (path:/tmp/pip-LERiA5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:46:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:46:06 INFO - Running setup.py (path:/tmp/pip-bg7ISs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:46:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:46:07 INFO - Running setup.py (path:/tmp/pip-J6dVZi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:46:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:46:07 INFO - Running setup.py (path:/tmp/pip-5U_lxL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:46:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:07 INFO - Running setup.py (path:/tmp/pip-Y1xo6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:46:07 INFO - Running setup.py (path:/tmp/pip-VtBVLD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:46:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:46:08 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 20:46:08 INFO - Running setup.py install for manifestparser 20:46:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:46:08 INFO - Running setup.py install for mozcrash 20:46:08 INFO - Running setup.py install for mozdebug 20:46:08 INFO - Running setup.py install for mozdevice 20:46:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:46:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:46:08 INFO - Running setup.py install for mozfile 20:46:09 INFO - Running setup.py install for mozhttpd 20:46:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Running setup.py install for mozinfo 20:46:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Running setup.py install for mozInstall 20:46:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:46:09 INFO - Running setup.py install for mozleak 20:46:09 INFO - Running setup.py install for mozlog 20:46:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:46:10 INFO - Running setup.py install for moznetwork 20:46:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:46:10 INFO - Running setup.py install for mozprocess 20:46:10 INFO - Running setup.py install for mozprofile 20:46:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:46:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:46:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:46:10 INFO - Running setup.py install for mozrunner 20:46:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:46:11 INFO - Running setup.py install for mozscreenshot 20:46:11 INFO - Running setup.py install for moztest 20:46:11 INFO - Running setup.py install for mozversion 20:46:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:46:11 INFO - Running setup.py install for wptserve 20:46:12 INFO - Running setup.py install for marionette-driver 20:46:12 INFO - Running setup.py install for browsermob-proxy 20:46:12 INFO - Running setup.py install for marionette-client 20:46:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:46:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:46:13 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 20:46:13 INFO - Cleaning up... 20:46:13 INFO - Return code: 0 20:46:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:46:13 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')]} 20:46:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:46:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:46:13 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')]} 20:46:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:46:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:46:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e7dc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9ee4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9f96f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, '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-1463974145.952074-986942470', '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 20:46:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:46:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:46:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:46:13 INFO - 'CCACHE_UMASK': '002', 20:46:13 INFO - 'DISPLAY': ':0', 20:46:13 INFO - 'HOME': '/home/cltbld', 20:46:13 INFO - 'LANG': 'en_US.UTF-8', 20:46:13 INFO - 'LOGNAME': 'cltbld', 20:46:13 INFO - 'MAIL': '/var/mail/cltbld', 20:46:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:46:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:46:13 INFO - 'MOZ_NO_REMOTE': '1', 20:46:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:46:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:46:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:46:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:46:13 INFO - 'PWD': '/builds/slave/test', 20:46:13 INFO - 'SHELL': '/bin/bash', 20:46:13 INFO - 'SHLVL': '1', 20:46:13 INFO - 'TERM': 'linux', 20:46:13 INFO - 'TMOUT': '86400', 20:46:13 INFO - 'USER': 'cltbld', 20:46:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:46:13 INFO - '_': '/tools/buildbot/bin/python'} 20:46:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:46:13 INFO - Running setup.py (path:/tmp/pip-lOuuee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:46:13 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)) 20:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:46:13 INFO - Running setup.py (path:/tmp/pip-3xxK56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:46:13 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)) 20:46:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:46:13 INFO - Running setup.py (path:/tmp/pip-5m8sfr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:46:14 INFO - Running setup.py (path:/tmp/pip-YNpYsz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:46:14 INFO - Running setup.py (path:/tmp/pip-v2Y6to-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:46:14 INFO - Running setup.py (path:/tmp/pip-31a5dU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:46:14 INFO - Running setup.py (path:/tmp/pip-jtEIqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:46:14 INFO - Running setup.py (path:/tmp/pip-GmKHBi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:46:14 INFO - Running setup.py (path:/tmp/pip-LLtuak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:46:14 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)) 20:46:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:46:14 INFO - Running setup.py (path:/tmp/pip-jk_tyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:46:15 INFO - Running setup.py (path:/tmp/pip-UYYSXI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:46:15 INFO - Running setup.py (path:/tmp/pip-b_ak1v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:46:15 INFO - Running setup.py (path:/tmp/pip-YmUKSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:46:15 INFO - Running setup.py (path:/tmp/pip-JUbaTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:15 INFO - Running setup.py (path:/tmp/pip-iAvHp_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:46:15 INFO - Running setup.py (path:/tmp/pip-cXB3Ew-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:46:15 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)) 20:46:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:46:15 INFO - Running setup.py (path:/tmp/pip-9crtq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:46:16 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)) 20:46:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:46:16 INFO - Running setup.py (path:/tmp/pip-C5gTL5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:46:16 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)) 20:46:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:46:16 INFO - Running setup.py (path:/tmp/pip-zWT_eO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:46:16 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)) 20:46:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:16 INFO - Running setup.py (path:/tmp/pip-3cY4e_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:16 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)) 20:46:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:46:16 INFO - Running setup.py (path:/tmp/pip-B5Iyuy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:46:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:46:17 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)) 20:46:17 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)) 20:46:17 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)) 20:46:17 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)) 20:46:17 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)) 20:46:17 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)) 20:46:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:46: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 20:46: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 20:46:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:46: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 20:46: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 20:46:20 INFO - Downloading blessings-1.6.tar.gz 20:46:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:46:20 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)) 20:46:20 INFO - Installing collected packages: blessings 20:46:20 INFO - Running setup.py install for blessings 20:46:21 INFO - Successfully installed blessings 20:46:21 INFO - Cleaning up... 20:46:21 INFO - Return code: 0 20:46:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:46:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:46:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:46:21 INFO - Reading from file tmpfile_stdout 20:46:21 INFO - Current package versions: 20:46:21 INFO - argparse == 1.2.1 20:46:21 INFO - blessings == 1.6 20:46:21 INFO - blobuploader == 1.2.4 20:46:21 INFO - browsermob-proxy == 0.6.0 20:46:21 INFO - docopt == 0.6.1 20:46:21 INFO - manifestparser == 1.1 20:46:21 INFO - marionette-client == 2.3.0 20:46:21 INFO - marionette-driver == 1.4.0 20:46:21 INFO - mozInstall == 1.12 20:46:21 INFO - mozcrash == 0.17 20:46:21 INFO - mozdebug == 0.1 20:46:21 INFO - mozdevice == 0.48 20:46:21 INFO - mozfile == 1.2 20:46:21 INFO - mozhttpd == 0.7 20:46:21 INFO - mozinfo == 0.9 20:46:21 INFO - mozleak == 0.1 20:46:21 INFO - mozlog == 3.1 20:46:21 INFO - moznetwork == 0.27 20:46:21 INFO - mozprocess == 0.22 20:46:21 INFO - mozprofile == 0.28 20:46:21 INFO - mozrunner == 6.11 20:46:21 INFO - mozscreenshot == 0.1 20:46:21 INFO - mozsystemmonitor == 0.0 20:46:21 INFO - moztest == 0.7 20:46:21 INFO - mozversion == 1.4 20:46:21 INFO - psutil == 3.1.1 20:46:21 INFO - requests == 1.2.3 20:46:21 INFO - wptserve == 1.4.0 20:46:21 INFO - wsgiref == 0.1.2 20:46:21 INFO - Running post-action listener: _resource_record_post_action 20:46:21 INFO - Running post-action listener: _start_resource_monitoring 20:46:21 INFO - Starting resource monitoring. 20:46:21 INFO - ##### 20:46:21 INFO - ##### Running pull step. 20:46:21 INFO - ##### 20:46:21 INFO - Running pre-action listener: _resource_record_pre_action 20:46:21 INFO - Running main action method: pull 20:46:21 INFO - Pull has nothing to do! 20:46:21 INFO - Running post-action listener: _resource_record_post_action 20:46:21 INFO - ##### 20:46:21 INFO - ##### Running install step. 20:46:21 INFO - ##### 20:46:21 INFO - Running pre-action listener: _resource_record_pre_action 20:46:21 INFO - Running main action method: install 20:46:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:46:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:46:22 INFO - Reading from file tmpfile_stdout 20:46:22 INFO - Detecting whether we're running mozinstall >=1.0... 20:46:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:46:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:46:22 INFO - Reading from file tmpfile_stdout 20:46:22 INFO - Output received: 20:46:22 INFO - Usage: mozinstall [options] installer 20:46:22 INFO - Options: 20:46:22 INFO - -h, --help show this help message and exit 20:46:22 INFO - -d DEST, --destination=DEST 20:46:22 INFO - Directory to install application into. [default: 20:46:22 INFO - "/builds/slave/test"] 20:46:22 INFO - --app=APP Application being installed. [default: firefox] 20:46:22 INFO - mkdir: /builds/slave/test/build/application 20:46:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:46:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 20:46:56 INFO - Reading from file tmpfile_stdout 20:46:56 INFO - Output received: 20:46:56 INFO - /builds/slave/test/build/application/firefox/firefox 20:46:56 INFO - Running post-action listener: _resource_record_post_action 20:46:56 INFO - ##### 20:46:56 INFO - ##### Running run-tests step. 20:46:56 INFO - ##### 20:46:56 INFO - Running pre-action listener: _resource_record_pre_action 20:46:56 INFO - Running main action method: run_tests 20:46:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:46:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:46:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:46:56 INFO - grabbing minidump binary from tooltool 20:46:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:46:56 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 0x9c78e30>, '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 0x9f15c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9f94470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:46:56 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 20:46:56 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 20:46:56 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:46:56 INFO - Return code: 0 20:46:56 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 20:46:56 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:46:56 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/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 20:46:56 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/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 20:46:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:46:56 INFO - 'CCACHE_UMASK': '002', 20:46:56 INFO - 'DISPLAY': ':0', 20:46:56 INFO - 'HOME': '/home/cltbld', 20:46:56 INFO - 'LANG': 'en_US.UTF-8', 20:46:56 INFO - 'LOGNAME': 'cltbld', 20:46:56 INFO - 'MAIL': '/var/mail/cltbld', 20:46:56 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:46:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:46:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:46:56 INFO - 'MOZ_NO_REMOTE': '1', 20:46:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:46:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:46:56 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:46:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:46:56 INFO - 'PWD': '/builds/slave/test', 20:46:56 INFO - 'SHELL': '/bin/bash', 20:46:56 INFO - 'SHLVL': '1', 20:46:56 INFO - 'TERM': 'linux', 20:46:56 INFO - 'TMOUT': '86400', 20:46:56 INFO - 'USER': 'cltbld', 20:46:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463974145.952074-986942470', 20:46:56 INFO - '_': '/tools/buildbot/bin/python'} 20:46:56 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/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 20:46:57 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 20:46:57 INFO - import pkg_resources 20:46:58 INFO - Using 1 client processes 20:46:58 INFO - wptserve Starting http server on 127.0.0.1:8000 20:46:58 INFO - wptserve Starting http server on 127.0.0.1:8001 20:46:58 INFO - wptserve Starting http server on 127.0.0.1:8443 20:47:00 INFO - SUITE-START | Running 778 tests 20:47:00 INFO - Running testharness tests 20:47:00 INFO - Setting up ssl 20:47:00 INFO - PROCESS | certutil | 20:47:00 INFO - PROCESS | certutil | 20:47:00 INFO - PROCESS | certutil | 20:47:00 INFO - Certificate Nickname Trust Attributes 20:47:00 INFO - SSL,S/MIME,JAR/XPI 20:47:00 INFO - 20:47:00 INFO - web-platform-tests CT,, 20:47:00 INFO - 20:47:01 INFO - Starting runner 20:47:03 INFO - PROCESS | 1768 | 1463975223796 Marionette DEBUG Marionette enabled via build flag and pref 20:47:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa50f1400 == 1 [pid = 1768] [id = 1] 20:47:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 1 (0xa50f1800) [pid = 1768] [serial = 1] [outer = (nil)] 20:47:04 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:47:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 2 (0xa50f2000) [pid = 1768] [serial = 2] [outer = 0xa50f1800] 20:47:04 INFO - PROCESS | 1768 | 1463975224518 Marionette INFO Listening on port 2828 20:47:05 INFO - PROCESS | 1768 | 1463975225136 Marionette DEBUG Marionette enabled via command-line flag 20:47:05 INFO - PROCESS | 1768 | ++DOCSHELL 0xa227e800 == 2 [pid = 1768] [id = 2] 20:47:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 3 (0xa22be800) [pid = 1768] [serial = 3] [outer = (nil)] 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 20:47:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 4 (0xa22bf000) [pid = 1768] [serial = 4] [outer = 0xa22be800] 20:47:05 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2195040 20:47:05 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2195b20 20:47:05 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b3a20 20:47:05 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b5680 20:47:05 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21ba3c0 20:47:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa21acc00) [pid = 1768] [serial = 5] [outer = 0xa50f1800] 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:47:05 INFO - PROCESS | 1768 | 1463975225574 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44778 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:47:05 INFO - PROCESS | 1768 | 1463975225609 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44779 20:47:05 INFO - PROCESS | 1768 | 1463975225672 Marionette DEBUG Closed connection conn0 20:47:05 INFO - PROCESS | 1768 | 1463975225744 Marionette DEBUG Closed connection conn1 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:47:05 INFO - PROCESS | 1768 | 1463975225819 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44780 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:47:05 INFO - PROCESS | 1768 | 1463975225901 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44781 20:47:05 INFO - PROCESS | 1768 | 1463975225908 Marionette DEBUG Closed connection conn2 20:47:05 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 20:47:05 INFO - PROCESS | 1768 | 1463975225939 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:44782 20:47:05 INFO - PROCESS | 1768 | 1463975225950 Marionette DEBUG Closed connection conn3 20:47:06 INFO - PROCESS | 1768 | 1463975226002 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:47:06 INFO - PROCESS | 1768 | 1463975226015 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160522191132","device":"desktop","version":"48.0a2"} 20:47:06 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:47:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b5e7c00 == 3 [pid = 1768] [id = 3] 20:47:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0x9b5e8000) [pid = 1768] [serial = 6] [outer = (nil)] 20:47:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b5e8400 == 4 [pid = 1768] [id = 4] 20:47:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0x9b5e8800) [pid = 1768] [serial = 7] [outer = (nil)] 20:47:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:47:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9e1000 == 5 [pid = 1768] [id = 5] 20:47:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0x9a9e1400) [pid = 1768] [serial = 8] [outer = (nil)] 20:47:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 20:47:08 INFO - PROCESS | 1768 | [1768] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:47:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0x9a8f4800) [pid = 1768] [serial = 9] [outer = 0x9a9e1400] 20:47:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0x9a307c00) [pid = 1768] [serial = 10] [outer = 0x9b5e8000] 20:47:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x9a309800) [pid = 1768] [serial = 11] [outer = 0x9b5e8800] 20:47:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9a30bc00) [pid = 1768] [serial = 12] [outer = 0x9a9e1400] 20:47:10 INFO - PROCESS | 1768 | 1463975230585 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1768 | 1463975230606 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x983a0000) [pid = 1768] [serial = 13] [outer = 0x9a9e1400] 20:47:11 INFO - PROCESS | 1768 | 1463975231445 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"f23b78c1-b3ca-4ceb-a7ca-ea2d19f652b5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160522191132","device":"desktop","version":"48.0a2","command_id":1}}] 20:47:11 INFO - PROCESS | 1768 | 1463975231688 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:47:11 INFO - PROCESS | 1768 | 1463975231908 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 20:47:12 INFO - PROCESS | 1768 | 1463975232109 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:47:12 INFO - PROCESS | 1768 | [1768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:47:12 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:47:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x96e6ec00) [pid = 1768] [serial = 14] [outer = 0x9a9e1400] 20:47:12 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:47:12 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:47:12 INFO - PROCESS | 1768 | 1463975232869 Marionette TRACE conn4 <- [1,3,null,{}] 20:47:12 INFO - PROCESS | 1768 | 1463975232931 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:47:12 INFO - PROCESS | 1768 | 1463975232969 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 20:47:13 INFO - PROCESS | 1768 | 1463975233043 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1768 | 1463975233047 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 20:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:47:13 INFO - PROCESS | 1768 | 1463975233084 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1768 | 1463975233091 Marionette TRACE conn4 <- [1,6,null,{}] 20:47:13 INFO - PROCESS | 1768 | 1463975233152 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:13 INFO - PROCESS | 1768 | 1463975233187 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 20:47:13 INFO - PROCESS | 1768 | 1463975233195 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f5000 == 6 [pid = 1768] [id = 6] 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x946f5400) [pid = 1768] [serial = 15] [outer = (nil)] 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x946f7400) [pid = 1768] [serial = 16] [outer = 0x946f5400] 20:47:13 INFO - PROCESS | 1768 | 1463975233284 Marionette DEBUG loaded listener.js 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x946fc000) [pid = 1768] [serial = 17] [outer = 0x946f5400] 20:47:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a47400 == 7 [pid = 1768] [id = 7] 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x93a47800) [pid = 1768] [serial = 18] [outer = (nil)] 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x93a49800) [pid = 1768] [serial = 19] [outer = 0x93a47800] 20:47:13 INFO - PROCESS | 1768 | 1463975233797 Marionette DEBUG loaded listener.js 20:47:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0xa67c4400) [pid = 1768] [serial = 20] [outer = 0x93a47800] 20:47:14 INFO - PROCESS | 1768 | [1768] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 20:47:14 INFO - PROCESS | 1768 | 1463975234764 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1762ms 20:47:14 INFO - PROCESS | 1768 | 1463975234922 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 1768 | 1463975234928 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 20:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:47:14 INFO - PROCESS | 1768 | 1463975234966 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1768 | 1463975234973 Marionette TRACE conn4 <- [1,10,null,{}] 20:47:14 INFO - PROCESS | 1768 | 1463975234984 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:15 INFO - PROCESS | 1768 | 1463975235240 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 20:47:15 INFO - PROCESS | 1768 | 1463975235372 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c3000 == 8 [pid = 1768] [id = 8] 20:47:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x938c4000) [pid = 1768] [serial = 21] [outer = (nil)] 20:47:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x946fb000) [pid = 1768] [serial = 22] [outer = 0x938c4000] 20:47:15 INFO - PROCESS | 1768 | 1463975235467 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x9b29e800) [pid = 1768] [serial = 23] [outer = 0x938c4000] 20:47:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2152800 == 9 [pid = 1768] [id = 9] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0xa21a2800) [pid = 1768] [serial = 24] [outer = (nil)] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9d583000) [pid = 1768] [serial = 25] [outer = 0xa21a2800] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9b29d400) [pid = 1768] [serial = 26] [outer = 0xa21a2800] 20:47:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b295400 == 10 [pid = 1768] [id = 10] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9b7dac00) [pid = 1768] [serial = 27] [outer = (nil)] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0xa2459000) [pid = 1768] [serial = 28] [outer = 0x9b7dac00] 20:47:16 INFO - PROCESS | 1768 | 1463975236535 Marionette TRACE conn4 <- [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]]]}] 20:47:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0xa35ea400) [pid = 1768] [serial = 29] [outer = 0x9b7dac00] 20:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1676ms 20:47:16 INFO - PROCESS | 1768 | 1463975236646 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 20:47:16 INFO - PROCESS | 1768 | 1463975236654 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 20:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:47:16 INFO - PROCESS | 1768 | 1463975236731 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 1768 | 1463975236737 Marionette TRACE conn4 <- [1,14,null,{}] 20:47:16 INFO - PROCESS | 1768 | 1463975236837 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:17 INFO - PROCESS | 1768 | 1463975237099 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 20:47:17 INFO - PROCESS | 1768 | 1463975237217 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a30f000 == 11 [pid = 1768] [id = 11] 20:47:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x9b29fc00) [pid = 1768] [serial = 30] [outer = (nil)] 20:47:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa244fc00) [pid = 1768] [serial = 31] [outer = 0x9b29fc00] 20:47:17 INFO - PROCESS | 1768 | 1463975237315 Marionette DEBUG loaded listener.js 20:47:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0xa8c4a400) [pid = 1768] [serial = 32] [outer = 0x9b29fc00] 20:47:18 INFO - PROCESS | 1768 | 1463975238273 Marionette TRACE conn4 <- [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]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1626ms 20:47:18 INFO - PROCESS | 1768 | 1463975238337 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 20:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:47:18 INFO - PROCESS | 1768 | 1463975238342 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 20:47:18 INFO - PROCESS | 1768 | 1463975238350 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1768 | 1463975238357 Marionette TRACE conn4 <- [1,18,null,{}] 20:47:18 INFO - PROCESS | 1768 | 1463975238377 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:18 INFO - PROCESS | 1768 | 1463975238637 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 20:47:18 INFO - PROCESS | 1768 | 1463975238814 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b29a000 == 12 [pid = 1768] [id = 12] 20:47:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0x9b29a400) [pid = 1768] [serial = 33] [outer = (nil)] 20:47:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xac0aec00) [pid = 1768] [serial = 34] [outer = 0x9b29a400] 20:47:18 INFO - PROCESS | 1768 | 1463975238957 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xac0b9000) [pid = 1768] [serial = 35] [outer = 0x9b29a400] 20:47:19 INFO - PROCESS | 1768 | 1463975239838 Marionette TRACE conn4 <- [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]]]}] 20:47:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:47:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1541ms 20:47:19 INFO - PROCESS | 1768 | 1463975239891 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 20:47:19 INFO - PROCESS | 1768 | 1463975239897 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 20:47:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:47:19 INFO - PROCESS | 1768 | 1463975239904 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:47:19 INFO - PROCESS | 1768 | 1463975239908 Marionette TRACE conn4 <- [1,22,null,{}] 20:47:19 INFO - PROCESS | 1768 | 1463975239914 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:20 INFO - PROCESS | 1768 | 1463975240108 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 20:47:20 INFO - PROCESS | 1768 | 1463975240452 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b7dd800 == 13 [pid = 1768] [id = 13] 20:47:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x9b7e4c00) [pid = 1768] [serial = 36] [outer = (nil)] 20:47:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x9ba8d400) [pid = 1768] [serial = 37] [outer = 0x9b7e4c00] 20:47:20 INFO - PROCESS | 1768 | 1463975240631 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9c074800) [pid = 1768] [serial = 38] [outer = 0x9b7e4c00] 20:47:21 INFO - PROCESS | 1768 | 1463975241534 Marionette TRACE conn4 <- [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]]]}] 20:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1690ms 20:47:21 INFO - PROCESS | 1768 | 1463975241596 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1768 | 1463975241602 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 20:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:47:21 INFO - PROCESS | 1768 | 1463975241610 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1768 | 1463975241615 Marionette TRACE conn4 <- [1,26,null,{}] 20:47:21 INFO - PROCESS | 1768 | 1463975241678 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:21 INFO - PROCESS | 1768 | 1463975241848 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 20:47:21 INFO - PROCESS | 1768 | 1463975241876 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b5f0400 == 14 [pid = 1768] [id = 14] 20:47:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9b7d9800) [pid = 1768] [serial = 39] [outer = (nil)] 20:47:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9ba58000) [pid = 1768] [serial = 40] [outer = 0x9b7d9800] 20:47:21 INFO - PROCESS | 1768 | 1463975241956 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9c110400) [pid = 1768] [serial = 41] [outer = 0x9b7d9800] 20:47:22 INFO - PROCESS | 1768 | 1463975242808 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1235ms 20:47:22 INFO - PROCESS | 1768 | 1463975242850 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1768 | 1463975242856 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 20:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:47:22 INFO - PROCESS | 1768 | 1463975242863 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1768 | 1463975242866 Marionette TRACE conn4 <- [1,30,null,{}] 20:47:22 INFO - PROCESS | 1768 | 1463975242873 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:23 INFO - PROCESS | 1768 | 1463975243044 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 20:47:23 INFO - PROCESS | 1768 | 1463975243141 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c10dc00 == 15 [pid = 1768] [id = 15] 20:47:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9cbbd400) [pid = 1768] [serial = 42] [outer = (nil)] 20:47:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9d9df800) [pid = 1768] [serial = 43] [outer = 0x9cbbd400] 20:47:23 INFO - PROCESS | 1768 | 1463975243219 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0xa061d400) [pid = 1768] [serial = 44] [outer = 0x9cbbd400] 20:47:24 INFO - PROCESS | 1768 | 1463975243997 Marionette TRACE conn4 <- [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]]]}] 20:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1191ms 20:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:47:24 INFO - PROCESS | 1768 | 1463975244055 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1768 | 1463975244059 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 20:47:24 INFO - PROCESS | 1768 | 1463975244074 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1768 | 1463975244084 Marionette TRACE conn4 <- [1,34,null,{}] 20:47:24 INFO - PROCESS | 1768 | 1463975244096 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:24 INFO - PROCESS | 1768 | 1463975244263 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 20:47:24 INFO - PROCESS | 1768 | 1463975244361 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a44000 == 16 [pid = 1768] [id = 16] 20:47:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9a18e000) [pid = 1768] [serial = 45] [outer = (nil)] 20:47:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0xa245c400) [pid = 1768] [serial = 46] [outer = 0x9a18e000] 20:47:24 INFO - PROCESS | 1768 | 1463975244439 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0xa2635800) [pid = 1768] [serial = 47] [outer = 0x9a18e000] 20:47:25 INFO - PROCESS | 1768 | 1463975245152 Marionette TRACE conn4 <- [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]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1112ms 20:47:25 INFO - PROCESS | 1768 | 1463975245179 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 20:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:47:25 INFO - PROCESS | 1768 | 1463975245183 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 20:47:25 INFO - PROCESS | 1768 | 1463975245190 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1768 | 1463975245194 Marionette TRACE conn4 <- [1,38,null,{}] 20:47:25 INFO - PROCESS | 1768 | 1463975245201 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:25 INFO - PROCESS | 1768 | 1463975245395 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 20:47:25 INFO - PROCESS | 1768 | 1463975245422 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x95066800 == 17 [pid = 1768] [id = 17] 20:47:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0xa2280000) [pid = 1768] [serial = 48] [outer = (nil)] 20:47:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0xa26cc800) [pid = 1768] [serial = 49] [outer = 0xa2280000] 20:47:25 INFO - PROCESS | 1768 | 1463975245501 Marionette DEBUG loaded listener.js 20:47:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0xa30d0800) [pid = 1768] [serial = 50] [outer = 0xa2280000] 20:47:26 INFO - PROCESS | 1768 | 1463975246314 Marionette TRACE conn4 <- [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]]]}] 20:47:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:47:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1189ms 20:47:26 INFO - PROCESS | 1768 | 1463975246379 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 20:47:26 INFO - PROCESS | 1768 | 1463975246383 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 20:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:47:26 INFO - PROCESS | 1768 | 1463975246390 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:47:26 INFO - PROCESS | 1768 | 1463975246395 Marionette TRACE conn4 <- [1,42,null,{}] 20:47:26 INFO - PROCESS | 1768 | 1463975246402 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:26 INFO - PROCESS | 1768 | 1463975246570 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 20:47:26 INFO - PROCESS | 1768 | 1463975246581 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3224000 == 18 [pid = 1768] [id = 18] 20:47:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0xa34cc800) [pid = 1768] [serial = 51] [outer = (nil)] 20:47:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0xa35f0400) [pid = 1768] [serial = 52] [outer = 0xa34cc800] 20:47:26 INFO - PROCESS | 1768 | 1463975246763 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0xa6282400) [pid = 1768] [serial = 53] [outer = 0xa34cc800] 20:47:27 INFO - PROCESS | 1768 | 1463975247545 Marionette TRACE conn4 <- [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]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1183ms 20:47:27 INFO - PROCESS | 1768 | 1463975247574 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1768 | 1463975247577 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 20:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:47:27 INFO - PROCESS | 1768 | 1463975247585 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1768 | 1463975247589 Marionette TRACE conn4 <- [1,46,null,{}] 20:47:27 INFO - PROCESS | 1768 | 1463975247595 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:27 INFO - PROCESS | 1768 | 1463975247791 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 20:47:27 INFO - PROCESS | 1768 | 1463975247815 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x981b0400 == 19 [pid = 1768] [id = 19] 20:47:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x981b1000) [pid = 1768] [serial = 54] [outer = (nil)] 20:47:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x981b4800) [pid = 1768] [serial = 55] [outer = 0x981b1000] 20:47:27 INFO - PROCESS | 1768 | 1463975247896 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0xa35eb400) [pid = 1768] [serial = 56] [outer = 0x981b1000] 20:47:28 INFO - PROCESS | 1768 | 1463975248640 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1088ms 20:47:28 INFO - PROCESS | 1768 | 1463975248674 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 20:47:28 INFO - PROCESS | 1768 | 1463975248678 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 20:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:47:28 INFO - PROCESS | 1768 | 1463975248684 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1768 | 1463975248688 Marionette TRACE conn4 <- [1,50,null,{}] 20:47:28 INFO - PROCESS | 1768 | 1463975248694 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:28 INFO - PROCESS | 1768 | 1463975248897 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 20:47:28 INFO - PROCESS | 1768 | 1463975248948 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x94622c00 == 20 [pid = 1768] [id = 20] 20:47:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x94627800) [pid = 1768] [serial = 57] [outer = (nil)] 20:47:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0xa6738000) [pid = 1768] [serial = 58] [outer = 0x94627800] 20:47:29 INFO - PROCESS | 1768 | 1463975249022 Marionette DEBUG loaded listener.js 20:47:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0xa675c800) [pid = 1768] [serial = 59] [outer = 0x94627800] 20:47:29 INFO - PROCESS | 1768 | 1463975249794 Marionette TRACE conn4 <- [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]]]}] 20:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1131ms 20:47:29 INFO - PROCESS | 1768 | 1463975249816 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 20:47:29 INFO - PROCESS | 1768 | 1463975249820 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 20:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:47:29 INFO - PROCESS | 1768 | 1463975249828 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 1768 | 1463975249830 Marionette TRACE conn4 <- [1,54,null,{}] 20:47:30 INFO - PROCESS | 1768 | 1463975250954 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:31 INFO - PROCESS | 1768 | 1463975251147 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 20:47:31 INFO - PROCESS | 1768 | 1463975251212 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x96e6b000 == 21 [pid = 1768] [id = 21] 20:47:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x96eb8800) [pid = 1768] [serial = 60] [outer = (nil)] 20:47:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x98193800) [pid = 1768] [serial = 61] [outer = 0x96eb8800] 20:47:31 INFO - PROCESS | 1768 | 1463975251293 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9819b400) [pid = 1768] [serial = 62] [outer = 0x96eb8800] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x946f5400) [pid = 1768] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x938c4000) [pid = 1768] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9b29fc00) [pid = 1768] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9b29a400) [pid = 1768] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9b7e4c00) [pid = 1768] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x9b7d9800) [pid = 1768] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9cbbd400) [pid = 1768] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9a18e000) [pid = 1768] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:47:32 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0xa2280000) [pid = 1768] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:47:32 INFO - PROCESS | 1768 | 1463975252529 Marionette TRACE conn4 <- [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]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2771ms 20:47:32 INFO - PROCESS | 1768 | 1463975252601 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1768 | 1463975252608 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 20:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:47:32 INFO - PROCESS | 1768 | 1463975252617 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1768 | 1463975252621 Marionette TRACE conn4 <- [1,58,null,{}] 20:47:32 INFO - PROCESS | 1768 | 1463975252628 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:32 INFO - PROCESS | 1768 | 1463975252824 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 20:47:32 INFO - PROCESS | 1768 | 1463975252925 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f5400 == 22 [pid = 1768] [id = 22] 20:47:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x981b4400) [pid = 1768] [serial = 63] [outer = (nil)] 20:47:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x9a284c00) [pid = 1768] [serial = 64] [outer = 0x981b4400] 20:47:33 INFO - PROCESS | 1768 | 1463975253007 Marionette DEBUG loaded listener.js 20:47:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9462ac00) [pid = 1768] [serial = 65] [outer = 0x981b4400] 20:47:33 INFO - PROCESS | 1768 | 1463975253675 Marionette TRACE conn4 <- [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]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1082ms 20:47:33 INFO - PROCESS | 1768 | 1463975253704 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 20:47:33 INFO - PROCESS | 1768 | 1463975253709 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 20:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:47:33 INFO - PROCESS | 1768 | 1463975253716 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1768 | 1463975253720 Marionette TRACE conn4 <- [1,62,null,{}] 20:47:33 INFO - PROCESS | 1768 | 1463975253727 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:33 INFO - PROCESS | 1768 | 1463975253887 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 20:47:34 INFO - PROCESS | 1768 | 1463975254007 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x94629800 == 23 [pid = 1768] [id = 23] 20:47:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9ba86800) [pid = 1768] [serial = 66] [outer = (nil)] 20:47:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9d57f400) [pid = 1768] [serial = 67] [outer = 0x9ba86800] 20:47:34 INFO - PROCESS | 1768 | 1463975254088 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9d5bec00) [pid = 1768] [serial = 68] [outer = 0x9ba86800] 20:47:34 INFO - PROCESS | 1768 | 1463975254975 Marionette TRACE conn4 <- [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]]]}] 20:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1333ms 20:47:35 INFO - PROCESS | 1768 | 1463975255051 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 20:47:35 INFO - PROCESS | 1768 | 1463975255058 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 20:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:47:35 INFO - PROCESS | 1768 | 1463975255068 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1768 | 1463975255073 Marionette TRACE conn4 <- [1,66,null,{}] 20:47:35 INFO - PROCESS | 1768 | 1463975255082 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:35 INFO - PROCESS | 1768 | 1463975255296 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 20:47:35 INFO - PROCESS | 1768 | 1463975255435 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462e800 == 24 [pid = 1768] [id = 24] 20:47:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x981ad000) [pid = 1768] [serial = 69] [outer = (nil)] 20:47:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9a30ac00) [pid = 1768] [serial = 70] [outer = 0x981ad000] 20:47:35 INFO - PROCESS | 1768 | 1463975255528 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x9c113000) [pid = 1768] [serial = 71] [outer = 0x981ad000] 20:47:36 INFO - PROCESS | 1768 | 1463975256395 Marionette TRACE conn4 <- [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]]]}] 20:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1383ms 20:47:36 INFO - PROCESS | 1768 | 1463975256453 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1768 | 1463975256461 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 20:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:47:36 INFO - PROCESS | 1768 | 1463975256474 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1768 | 1463975256478 Marionette TRACE conn4 <- [1,70,null,{}] 20:47:36 INFO - PROCESS | 1768 | 1463975256485 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:36 INFO - PROCESS | 1768 | 1463975256703 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 20:47:36 INFO - PROCESS | 1768 | 1463975256841 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b0c1c00 == 25 [pid = 1768] [id = 25] 20:47:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9d9e7400) [pid = 1768] [serial = 72] [outer = (nil)] 20:47:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0xa1130800) [pid = 1768] [serial = 73] [outer = 0x9d9e7400] 20:47:36 INFO - PROCESS | 1768 | 1463975256936 Marionette DEBUG loaded listener.js 20:47:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0xa21af400) [pid = 1768] [serial = 74] [outer = 0x9d9e7400] 20:47:37 INFO - PROCESS | 1768 | 1463975257832 Marionette TRACE conn4 <- [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]]]}] 20:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1389ms 20:47:37 INFO - PROCESS | 1768 | 1463975257865 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 20:47:37 INFO - PROCESS | 1768 | 1463975257869 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 20:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:47:37 INFO - PROCESS | 1768 | 1463975257877 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1768 | 1463975257884 Marionette TRACE conn4 <- [1,74,null,{}] 20:47:37 INFO - PROCESS | 1768 | 1463975257917 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:38 INFO - PROCESS | 1768 | 1463975258139 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 20:47:38 INFO - PROCESS | 1768 | 1463975258249 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x99da9c00 == 26 [pid = 1768] [id = 26] 20:47:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0xa214a400) [pid = 1768] [serial = 75] [outer = (nil)] 20:47:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0xa3252800) [pid = 1768] [serial = 76] [outer = 0xa214a400] 20:47:38 INFO - PROCESS | 1768 | 1463975258344 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0xa503b400) [pid = 1768] [serial = 77] [outer = 0xa214a400] 20:47:39 INFO - PROCESS | 1768 | 1463975259208 Marionette TRACE conn4 <- [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]]]}] 20:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1390ms 20:47:39 INFO - PROCESS | 1768 | 1463975259268 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 1768 | 1463975259273 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 20:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:47:39 INFO - PROCESS | 1768 | 1463975259280 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1768 | 1463975259284 Marionette TRACE conn4 <- [1,78,null,{}] 20:47:39 INFO - PROCESS | 1768 | 1463975259290 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:39 INFO - PROCESS | 1768 | 1463975259461 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 20:47:39 INFO - PROCESS | 1768 | 1463975259624 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x98197800 == 27 [pid = 1768] [id = 27] 20:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x99f55000) [pid = 1768] [serial = 78] [outer = (nil)] 20:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x99f5b800) [pid = 1768] [serial = 79] [outer = 0x99f55000] 20:47:39 INFO - PROCESS | 1768 | 1463975259714 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x99f5f800) [pid = 1768] [serial = 80] [outer = 0x99f55000] 20:47:40 INFO - PROCESS | 1768 | 1463975260584 Marionette TRACE conn4 <- [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]]]}] 20:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 20:47:40 INFO - PROCESS | 1768 | 1463975260631 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 1768 | 1463975260635 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 20:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:47:40 INFO - PROCESS | 1768 | 1463975260643 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 1768 | 1463975260648 Marionette TRACE conn4 <- [1,82,null,{}] 20:47:40 INFO - PROCESS | 1768 | 1463975260654 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:40 INFO - PROCESS | 1768 | 1463975260825 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 20:47:41 INFO - PROCESS | 1768 | 1463975260981 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462a000 == 28 [pid = 1768] [id = 28] 20:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9462d400) [pid = 1768] [serial = 81] [outer = (nil)] 20:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9b210800) [pid = 1768] [serial = 82] [outer = 0x9462d400] 20:47:41 INFO - PROCESS | 1768 | 1463975261068 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9b214800) [pid = 1768] [serial = 83] [outer = 0x9462d400] 20:47:42 INFO - PROCESS | 1768 | 1463975262033 Marionette TRACE conn4 <- [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]]]}] 20:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1433ms 20:47:42 INFO - PROCESS | 1768 | 1463975262080 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 20:47:42 INFO - PROCESS | 1768 | 1463975262086 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 20:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:47:42 INFO - PROCESS | 1768 | 1463975262095 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:47:42 INFO - PROCESS | 1768 | 1463975262100 Marionette TRACE conn4 <- [1,86,null,{}] 20:47:42 INFO - PROCESS | 1768 | 1463975262109 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:42 INFO - PROCESS | 1768 | 1463975262282 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 20:47:42 INFO - PROCESS | 1768 | 1463975262440 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x95064c00 == 29 [pid = 1768] [id = 29] 20:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x95065800) [pid = 1768] [serial = 84] [outer = (nil)] 20:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x992bc400) [pid = 1768] [serial = 85] [outer = 0x95065800] 20:47:42 INFO - PROCESS | 1768 | 1463975262570 Marionette DEBUG loaded listener.js 20:47:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x99f57400) [pid = 1768] [serial = 86] [outer = 0x95065800] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9c110400) [pid = 1768] [serial = 41] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9b29e800) [pid = 1768] [serial = 23] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa30d0800) [pid = 1768] [serial = 50] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa8c4a400) [pid = 1768] [serial = 32] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x946fc000) [pid = 1768] [serial = 17] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0xac0b9000) [pid = 1768] [serial = 35] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9a30bc00) [pid = 1768] [serial = 12] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9a8f4800) [pid = 1768] [serial = 9] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa50f2000) [pid = 1768] [serial = 2] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x946fb000) [pid = 1768] [serial = 22] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0xa2459000) [pid = 1768] [serial = 28] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0xa244fc00) [pid = 1768] [serial = 31] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0xac0aec00) [pid = 1768] [serial = 34] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9ba8d400) [pid = 1768] [serial = 37] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9c074800) [pid = 1768] [serial = 38] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x9ba58000) [pid = 1768] [serial = 40] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9d9df800) [pid = 1768] [serial = 43] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0xa245c400) [pid = 1768] [serial = 46] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0xa26cc800) [pid = 1768] [serial = 49] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0xa35f0400) [pid = 1768] [serial = 52] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x981b4800) [pid = 1768] [serial = 55] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0xa061d400) [pid = 1768] [serial = 44] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9d583000) [pid = 1768] [serial = 25] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0xa2635800) [pid = 1768] [serial = 47] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x93a49800) [pid = 1768] [serial = 19] [outer = (nil)] [url = about:blank] 20:47:43 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x946f7400) [pid = 1768] [serial = 16] [outer = (nil)] [url = about:blank] 20:47:44 INFO - PROCESS | 1768 | 1463975264188 Marionette TRACE conn4 <- [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]]]}] 20:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 2138ms 20:47:44 INFO - PROCESS | 1768 | 1463975264234 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 20:47:44 INFO - PROCESS | 1768 | 1463975264240 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 20:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:47:44 INFO - PROCESS | 1768 | 1463975264249 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:47:44 INFO - PROCESS | 1768 | 1463975264255 Marionette TRACE conn4 <- [1,90,null,{}] 20:47:44 INFO - PROCESS | 1768 | 1463975264263 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:44 INFO - PROCESS | 1768 | 1463975264437 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 20:47:44 INFO - PROCESS | 1768 | 1463975264542 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a4b400 == 30 [pid = 1768] [id = 30] 20:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x93a4f800) [pid = 1768] [serial = 87] [outer = (nil)] 20:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x96eba800) [pid = 1768] [serial = 88] [outer = 0x93a4f800] 20:47:44 INFO - PROCESS | 1768 | 1463975264630 Marionette DEBUG loaded listener.js 20:47:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x981af000) [pid = 1768] [serial = 89] [outer = 0x93a4f800] 20:47:45 INFO - PROCESS | 1768 | 1463975265367 Marionette TRACE conn4 <- [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]]]}] 20:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1149ms 20:47:45 INFO - PROCESS | 1768 | 1463975265406 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 20:47:45 INFO - PROCESS | 1768 | 1463975265417 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 20:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:47:45 INFO - PROCESS | 1768 | 1463975265430 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:47:45 INFO - PROCESS | 1768 | 1463975265436 Marionette TRACE conn4 <- [1,94,null,{}] 20:47:45 INFO - PROCESS | 1768 | 1463975265442 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:45 INFO - PROCESS | 1768 | 1463975265631 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 20:47:45 INFO - PROCESS | 1768 | 1463975265646 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9818fc00 == 31 [pid = 1768] [id = 31] 20:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x99f53000) [pid = 1768] [serial = 90] [outer = (nil)] 20:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9a30d800) [pid = 1768] [serial = 91] [outer = 0x99f53000] 20:47:45 INFO - PROCESS | 1768 | 1463975265809 Marionette DEBUG loaded listener.js 20:47:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9b212000) [pid = 1768] [serial = 92] [outer = 0x99f53000] 20:47:46 INFO - PROCESS | 1768 | 1463975266622 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:47:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9a30bc00) [pid = 1768] [serial = 93] [outer = 0x9b7dac00] 20:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1238ms 20:47:46 INFO - PROCESS | 1768 | 1463975266703 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 1768 | 1463975266708 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 20:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:47:46 INFO - PROCESS | 1768 | 1463975266771 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - PROCESS | 1768 | 1463975266778 Marionette TRACE conn4 <- [1,98,null,{}] 20:47:46 INFO - PROCESS | 1768 | 1463975266812 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:47 INFO - PROCESS | 1768 | 1463975267001 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 20:47:47 INFO - PROCESS | 1768 | 1463975267068 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b29ac00 == 32 [pid = 1768] [id = 32] 20:47:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9b29e800) [pid = 1768] [serial = 94] [outer = (nil)] 20:47:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9c066800) [pid = 1768] [serial = 95] [outer = 0x9b29e800] 20:47:47 INFO - PROCESS | 1768 | 1463975267152 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9d5bb400) [pid = 1768] [serial = 96] [outer = 0x9b29e800] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x94627800) [pid = 1768] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x981b1000) [pid = 1768] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0xa34cc800) [pid = 1768] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9ba86800) [pid = 1768] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x96eb8800) [pid = 1768] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:47:47 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x981b4400) [pid = 1768] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:47:47 INFO - PROCESS | 1768 | 1463975267976 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1300ms 20:47:48 INFO - PROCESS | 1768 | 1463975268023 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1768 | 1463975268028 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 20:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:47:48 INFO - PROCESS | 1768 | 1463975268042 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1768 | 1463975268045 Marionette TRACE conn4 <- [1,102,null,{}] 20:47:48 INFO - PROCESS | 1768 | 1463975268051 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:48 INFO - PROCESS | 1768 | 1463975268225 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 20:47:48 INFO - PROCESS | 1768 | 1463975268236 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x95065c00 == 33 [pid = 1768] [id = 33] 20:47:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x981ad800) [pid = 1768] [serial = 97] [outer = (nil)] 20:47:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9d9a0800) [pid = 1768] [serial = 98] [outer = 0x981ad800] 20:47:48 INFO - PROCESS | 1768 | 1463975268313 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0xa0616800) [pid = 1768] [serial = 99] [outer = 0x981ad800] 20:47:49 INFO - PROCESS | 1768 | 1463975269078 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1087ms 20:47:49 INFO - PROCESS | 1768 | 1463975269129 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 20:47:49 INFO - PROCESS | 1768 | 1463975269132 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 20:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:47:49 INFO - PROCESS | 1768 | 1463975269147 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 1768 | 1463975269150 Marionette TRACE conn4 <- [1,106,null,{}] 20:47:49 INFO - PROCESS | 1768 | 1463975269156 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:49 INFO - PROCESS | 1768 | 1463975269317 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 20:47:49 INFO - PROCESS | 1768 | 1463975269329 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9ea000 == 34 [pid = 1768] [id = 34] 20:47:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9d9ec800) [pid = 1768] [serial = 100] [outer = (nil)] 20:47:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0xa214ac00) [pid = 1768] [serial = 101] [outer = 0x9d9ec800] 20:47:49 INFO - PROCESS | 1768 | 1463975269405 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0xa21a2400) [pid = 1768] [serial = 102] [outer = 0x9d9ec800] 20:47:50 INFO - PROCESS | 1768 | 1463975270439 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1333ms 20:47:50 INFO - PROCESS | 1768 | 1463975270480 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 20:47:50 INFO - PROCESS | 1768 | 1463975270488 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 20:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:47:50 INFO - PROCESS | 1768 | 1463975270498 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:47:50 INFO - PROCESS | 1768 | 1463975270503 Marionette TRACE conn4 <- [1,110,null,{}] 20:47:50 INFO - PROCESS | 1768 | 1463975270513 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:50 INFO - PROCESS | 1768 | 1463975270701 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 20:47:50 INFO - PROCESS | 1768 | 1463975270840 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f6c00 == 35 [pid = 1768] [id = 35] 20:47:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x946f9400) [pid = 1768] [serial = 103] [outer = (nil)] 20:47:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x99da8800) [pid = 1768] [serial = 104] [outer = 0x946f9400] 20:47:50 INFO - PROCESS | 1768 | 1463975270986 Marionette DEBUG loaded listener.js 20:47:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x99f5d400) [pid = 1768] [serial = 105] [outer = 0x946f9400] 20:47:51 INFO - PROCESS | 1768 | 1463975271961 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1506ms 20:47:52 INFO - PROCESS | 1768 | 1463975272049 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 20:47:52 INFO - PROCESS | 1768 | 1463975272059 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 20:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:47:52 INFO - PROCESS | 1768 | 1463975272071 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 1768 | 1463975272076 Marionette TRACE conn4 <- [1,114,null,{}] 20:47:52 INFO - PROCESS | 1768 | 1463975272083 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:52 INFO - PROCESS | 1768 | 1463975272299 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 20:47:52 INFO - PROCESS | 1768 | 1463975272477 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f0d000 == 36 [pid = 1768] [id = 36] 20:47:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9ba4f400) [pid = 1768] [serial = 106] [outer = (nil)] 20:47:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9c11bc00) [pid = 1768] [serial = 107] [outer = 0x9ba4f400] 20:47:52 INFO - PROCESS | 1768 | 1463975272590 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0xa112e400) [pid = 1768] [serial = 108] [outer = 0x9ba4f400] 20:47:53 INFO - PROCESS | 1768 | 1463975273549 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1535ms 20:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:47:53 INFO - PROCESS | 1768 | 1463975273607 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 20:47:53 INFO - PROCESS | 1768 | 1463975273611 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 20:47:53 INFO - PROCESS | 1768 | 1463975273618 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:47:53 INFO - PROCESS | 1768 | 1463975273625 Marionette TRACE conn4 <- [1,118,null,{}] 20:47:53 INFO - PROCESS | 1768 | 1463975273643 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:53 INFO - PROCESS | 1768 | 1463975273835 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 20:47:53 INFO - PROCESS | 1768 | 1463975273979 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x94625000 == 37 [pid = 1768] [id = 37] 20:47:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9a18e000) [pid = 1768] [serial = 109] [outer = (nil)] 20:47:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0xa26c3800) [pid = 1768] [serial = 110] [outer = 0x9a18e000] 20:47:54 INFO - PROCESS | 1768 | 1463975274122 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0xa3074000) [pid = 1768] [serial = 111] [outer = 0x9a18e000] 20:47:55 INFO - PROCESS | 1768 | 1463975275173 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1643ms 20:47:55 INFO - PROCESS | 1768 | 1463975275261 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1768 | 1463975275267 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 20:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:47:55 INFO - PROCESS | 1768 | 1463975275312 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1768 | 1463975275319 Marionette TRACE conn4 <- [1,122,null,{}] 20:47:55 INFO - PROCESS | 1768 | 1463975275340 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:55 INFO - PROCESS | 1768 | 1463975275524 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 20:47:55 INFO - PROCESS | 1768 | 1463975275695 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x95060400 == 38 [pid = 1768] [id = 38] 20:47:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x95060c00) [pid = 1768] [serial = 112] [outer = (nil)] 20:47:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x95062c00) [pid = 1768] [serial = 113] [outer = 0x95060c00] 20:47:55 INFO - PROCESS | 1768 | 1463975275777 Marionette DEBUG loaded listener.js 20:47:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x96e6b800) [pid = 1768] [serial = 114] [outer = 0x95060c00] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9d5bec00) [pid = 1768] [serial = 68] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9d57f400) [pid = 1768] [serial = 67] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x98193800) [pid = 1768] [serial = 61] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9a284c00) [pid = 1768] [serial = 64] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9819b400) [pid = 1768] [serial = 62] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x9462ac00) [pid = 1768] [serial = 65] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0xa675c800) [pid = 1768] [serial = 59] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0xa6738000) [pid = 1768] [serial = 58] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0xa35eb400) [pid = 1768] [serial = 56] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0xa6282400) [pid = 1768] [serial = 53] [outer = (nil)] [url = about:blank] 20:47:56 INFO - PROCESS | 1768 | 1463975276536 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1284ms 20:47:56 INFO - PROCESS | 1768 | 1463975276561 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 20:47:56 INFO - PROCESS | 1768 | 1463975276570 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 20:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:47:56 INFO - PROCESS | 1768 | 1463975276597 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:47:56 INFO - PROCESS | 1768 | 1463975276602 Marionette TRACE conn4 <- [1,126,null,{}] 20:47:56 INFO - PROCESS | 1768 | 1463975276614 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:56 INFO - PROCESS | 1768 | 1463975276774 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 20:47:56 INFO - PROCESS | 1768 | 1463975276786 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x95063400 == 39 [pid = 1768] [id = 39] 20:47:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x95068000) [pid = 1768] [serial = 115] [outer = (nil)] 20:47:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x981b4c00) [pid = 1768] [serial = 116] [outer = 0x95068000] 20:47:56 INFO - PROCESS | 1768 | 1463975276861 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x99ef6800) [pid = 1768] [serial = 117] [outer = 0x95068000] 20:47:57 INFO - PROCESS | 1768 | 1463975277703 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1150ms 20:47:57 INFO - PROCESS | 1768 | 1463975277732 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 20:47:57 INFO - PROCESS | 1768 | 1463975277736 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 20:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:47:57 INFO - PROCESS | 1768 | 1463975277743 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1768 | 1463975277750 Marionette TRACE conn4 <- [1,130,null,{}] 20:47:57 INFO - PROCESS | 1768 | 1463975277766 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:57 INFO - PROCESS | 1768 | 1463975277942 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 20:47:57 INFO - PROCESS | 1768 | 1463975277955 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x98339c00 == 40 [pid = 1768] [id = 40] 20:47:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9b29dc00) [pid = 1768] [serial = 118] [outer = (nil)] 20:47:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9ba84000) [pid = 1768] [serial = 119] [outer = 0x9b29dc00] 20:47:58 INFO - PROCESS | 1768 | 1463975278037 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9d57f400) [pid = 1768] [serial = 120] [outer = 0x9b29dc00] 20:47:58 INFO - PROCESS | 1768 | 1463975278902 Marionette TRACE conn4 <- [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]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1196ms 20:47:58 INFO - PROCESS | 1768 | 1463975278944 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1768 | 1463975278950 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 20:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:47:58 INFO - PROCESS | 1768 | 1463975278978 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1768 | 1463975278982 Marionette TRACE conn4 <- [1,134,null,{}] 20:47:58 INFO - PROCESS | 1768 | 1463975278988 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:59 INFO - PROCESS | 1768 | 1463975279199 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 20:47:59 INFO - PROCESS | 1768 | 1463975279264 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d5b7800 == 41 [pid = 1768] [id = 41] 20:47:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9d5bf800) [pid = 1768] [serial = 121] [outer = (nil)] 20:47:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9d9e1400) [pid = 1768] [serial = 122] [outer = 0x9d5bf800] 20:47:59 INFO - PROCESS | 1768 | 1463975279344 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa2282c00) [pid = 1768] [serial = 123] [outer = 0x9d5bf800] 20:48:00 INFO - PROCESS | 1768 | 1463975280208 Marionette TRACE conn4 <- [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]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1290ms 20:48:00 INFO - PROCESS | 1768 | 1463975280268 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 20:48:00 INFO - PROCESS | 1768 | 1463975280272 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 20:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:48:00 INFO - PROCESS | 1768 | 1463975280278 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 1768 | 1463975280282 Marionette TRACE conn4 <- [1,138,null,{}] 20:48:00 INFO - PROCESS | 1768 | 1463975280295 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:00 INFO - PROCESS | 1768 | 1463975280505 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 20:48:00 INFO - PROCESS | 1768 | 1463975280533 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d5bec00 == 42 [pid = 1768] [id = 42] 20:48:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa244f800) [pid = 1768] [serial = 124] [outer = (nil)] 20:48:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa26be800) [pid = 1768] [serial = 125] [outer = 0xa244f800] 20:48:00 INFO - PROCESS | 1768 | 1463975280609 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa30d0800) [pid = 1768] [serial = 126] [outer = 0xa244f800] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x93a4f800) [pid = 1768] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9b29e800) [pid = 1768] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x981ad000) [pid = 1768] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9d9e7400) [pid = 1768] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0xa214a400) [pid = 1768] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x99f55000) [pid = 1768] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x9462d400) [pid = 1768] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x981ad800) [pid = 1768] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:48:01 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x99f53000) [pid = 1768] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:48:01 INFO - PROCESS | 1768 | 1463975281615 Marionette TRACE conn4 <- [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]]]}] 20:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1382ms 20:48:01 INFO - PROCESS | 1768 | 1463975281662 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 20:48:01 INFO - PROCESS | 1768 | 1463975281666 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 20:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:48:01 INFO - PROCESS | 1768 | 1463975281673 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:48:01 INFO - PROCESS | 1768 | 1463975281677 Marionette TRACE conn4 <- [1,142,null,{}] 20:48:01 INFO - PROCESS | 1768 | 1463975281684 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:01 INFO - PROCESS | 1768 | 1463975281896 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 20:48:02 INFO - PROCESS | 1768 | 1463975282003 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x98193800 == 43 [pid = 1768] [id = 43] 20:48:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9a281400) [pid = 1768] [serial = 127] [outer = (nil)] 20:48:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0xa35eb400) [pid = 1768] [serial = 128] [outer = 0x9a281400] 20:48:02 INFO - PROCESS | 1768 | 1463975282085 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0xa50edc00) [pid = 1768] [serial = 129] [outer = 0x9a281400] 20:48:02 INFO - PROCESS | 1768 | 1463975282874 Marionette TRACE conn4 <- [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]]]}] 20:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1285ms 20:48:02 INFO - PROCESS | 1768 | 1463975282960 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 20:48:02 INFO - PROCESS | 1768 | 1463975282966 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 20:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:48:02 INFO - PROCESS | 1768 | 1463975282976 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:48:02 INFO - PROCESS | 1768 | 1463975282983 Marionette TRACE conn4 <- [1,146,null,{}] 20:48:03 INFO - PROCESS | 1768 | 1463975282994 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:03 INFO - PROCESS | 1768 | 1463975283219 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 20:48:03 INFO - PROCESS | 1768 | 1463975283361 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f5c00 == 44 [pid = 1768] [id = 44] 20:48:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x946f8c00) [pid = 1768] [serial = 130] [outer = (nil)] 20:48:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9505dc00) [pid = 1768] [serial = 131] [outer = 0x946f8c00] 20:48:03 INFO - PROCESS | 1768 | 1463975283462 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x95060000) [pid = 1768] [serial = 132] [outer = 0x946f8c00] 20:48:04 INFO - PROCESS | 1768 | 1463975284631 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1688ms 20:48:04 INFO - PROCESS | 1768 | 1463975284743 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1768 | 1463975284749 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 20:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:48:04 INFO - PROCESS | 1768 | 1463975284825 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1768 | 1463975284832 Marionette TRACE conn4 <- [1,150,null,{}] 20:48:04 INFO - PROCESS | 1768 | 1463975284950 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:05 INFO - PROCESS | 1768 | 1463975285169 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 20:48:05 INFO - PROCESS | 1768 | 1463975285252 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x981ab400 == 45 [pid = 1768] [id = 45] 20:48:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x9a4dfc00) [pid = 1768] [serial = 133] [outer = (nil)] 20:48:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9bab9c00) [pid = 1768] [serial = 134] [outer = 0x9a4dfc00] 20:48:05 INFO - PROCESS | 1768 | 1463975285340 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa2459c00) [pid = 1768] [serial = 135] [outer = 0x9a4dfc00] 20:48:06 INFO - PROCESS | 1768 | 1463975286259 Marionette TRACE conn4 <- [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]]]}] 20:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1495ms 20:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:48:06 INFO - PROCESS | 1768 | 1463975286271 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 1768 | 1463975286274 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 20:48:06 INFO - PROCESS | 1768 | 1463975286282 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1768 | 1463975286285 Marionette TRACE conn4 <- [1,154,null,{}] 20:48:06 INFO - PROCESS | 1768 | 1463975286303 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:06 INFO - PROCESS | 1768 | 1463975286491 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 20:48:06 INFO - PROCESS | 1768 | 1463975286644 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1768 | ++DOCSHELL 0xa26ea400 == 46 [pid = 1768] [id = 46] 20:48:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0xa6284c00) [pid = 1768] [serial = 136] [outer = (nil)] 20:48:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa62f1000) [pid = 1768] [serial = 137] [outer = 0xa6284c00] 20:48:06 INFO - PROCESS | 1768 | 1463975286744 Marionette DEBUG loaded listener.js 20:48:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa6758c00) [pid = 1768] [serial = 138] [outer = 0xa6284c00] 20:48:07 INFO - PROCESS | 1768 | 1463975287664 Marionette TRACE conn4 <- [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]]]}] 20:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1437ms 20:48:07 INFO - PROCESS | 1768 | 1463975287718 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 1768 | 1463975287723 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 20:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:48:07 INFO - PROCESS | 1768 | 1463975287732 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1768 | 1463975287736 Marionette TRACE conn4 <- [1,158,null,{}] 20:48:07 INFO - PROCESS | 1768 | 1463975287742 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:07 INFO - PROCESS | 1768 | 1463975287936 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 20:48:08 INFO - PROCESS | 1768 | 1463975288078 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a45000 == 47 [pid = 1768] [id = 47] 20:48:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0xa675b800) [pid = 1768] [serial = 139] [outer = (nil)] 20:48:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa688f800) [pid = 1768] [serial = 140] [outer = 0xa675b800] 20:48:08 INFO - PROCESS | 1768 | 1463975288172 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa6ea5000) [pid = 1768] [serial = 141] [outer = 0xa675b800] 20:48:09 INFO - PROCESS | 1768 | 1463975289119 Marionette TRACE conn4 <- [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]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1432ms 20:48:09 INFO - PROCESS | 1768 | 1463975289166 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 20:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:48:09 INFO - PROCESS | 1768 | 1463975289170 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 20:48:09 INFO - PROCESS | 1768 | 1463975289177 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1768 | 1463975289181 Marionette TRACE conn4 <- [1,162,null,{}] 20:48:09 INFO - PROCESS | 1768 | 1463975289187 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:09 INFO - PROCESS | 1768 | 1463975289375 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 20:48:09 INFO - PROCESS | 1768 | 1463975289516 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x981a7400 == 48 [pid = 1768] [id = 48] 20:48:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9cbb8400) [pid = 1768] [serial = 142] [outer = (nil)] 20:48:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa6f3a000) [pid = 1768] [serial = 143] [outer = 0x9cbb8400] 20:48:09 INFO - PROCESS | 1768 | 1463975289605 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa6f3d000) [pid = 1768] [serial = 144] [outer = 0x9cbb8400] 20:48:10 INFO - PROCESS | 1768 | 1463975290615 Marionette TRACE conn4 <- [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]]]}] 20:48:10 INFO - PROCESS | 1768 | 1463975290622 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1481ms 20:48:10 INFO - PROCESS | 1768 | 1463975290658 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1768 | 1463975290662 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 20:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:48:10 INFO - PROCESS | 1768 | 1463975290712 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1768 | 1463975290716 Marionette TRACE conn4 <- [1,166,null,{}] 20:48:10 INFO - PROCESS | 1768 | 1463975290735 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:10 INFO - PROCESS | 1768 | 1463975290971 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 20:48:11 INFO - PROCESS | 1768 | 1463975291163 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d581400 == 49 [pid = 1768] [id = 49] 20:48:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9d5c2000) [pid = 1768] [serial = 145] [outer = (nil)] 20:48:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0xa82ad800) [pid = 1768] [serial = 146] [outer = 0x9d5c2000] 20:48:11 INFO - PROCESS | 1768 | 1463975291254 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0xa90b4800) [pid = 1768] [serial = 147] [outer = 0x9d5c2000] 20:48:12 INFO - PROCESS | 1768 | 1463975292100 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1481ms 20:48:12 INFO - PROCESS | 1768 | 1463975292153 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 1768 | 1463975292156 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 20:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:48:12 INFO - PROCESS | 1768 | 1463975292164 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 1768 | 1463975292167 Marionette TRACE conn4 <- [1,170,null,{}] 20:48:12 INFO - PROCESS | 1768 | 1463975292175 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:12 INFO - PROCESS | 1768 | 1463975292350 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 20:48:12 INFO - PROCESS | 1768 | 1463975292635 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f8000 == 50 [pid = 1768] [id = 50] 20:48:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x946fc000) [pid = 1768] [serial = 148] [outer = (nil)] 20:48:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x95061400) [pid = 1768] [serial = 149] [outer = 0x946fc000] 20:48:12 INFO - PROCESS | 1768 | 1463975292777 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x981a9000) [pid = 1768] [serial = 150] [outer = 0x946fc000] 20:48:13 INFO - PROCESS | 1768 | 1463975293929 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1787ms 20:48:13 INFO - PROCESS | 1768 | 1463975293953 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 20:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:48:13 INFO - PROCESS | 1768 | 1463975293960 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 20:48:13 INFO - PROCESS | 1768 | 1463975293969 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1768 | 1463975293975 Marionette TRACE conn4 <- [1,174,null,{}] 20:48:13 INFO - PROCESS | 1768 | 1463975293984 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:14 INFO - PROCESS | 1768 | 1463975294176 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 20:48:14 INFO - PROCESS | 1768 | 1463975294444 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9462a000 == 49 [pid = 1768] [id = 28] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x98197800 == 48 [pid = 1768] [id = 27] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x95065c00 == 47 [pid = 1768] [id = 33] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9b29ac00 == 46 [pid = 1768] [id = 32] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9818fc00 == 45 [pid = 1768] [id = 31] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0xa214ac00) [pid = 1768] [serial = 101] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x94623400 == 46 [pid = 1768] [id = 51] 20:48:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9462a000) [pid = 1768] [serial = 151] [outer = (nil)] 20:48:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x98197800) [pid = 1768] [serial = 152] [outer = 0x9462a000] 20:48:14 INFO - PROCESS | 1768 | 1463975294558 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x99f5e000) [pid = 1768] [serial = 153] [outer = 0x9462a000] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x93a4b400 == 45 [pid = 1768] [id = 30] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x95064c00 == 44 [pid = 1768] [id = 29] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9d5bec00 == 43 [pid = 1768] [id = 42] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x9d5b7800 == 42 [pid = 1768] [id = 41] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x98339c00 == 41 [pid = 1768] [id = 40] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x95063400 == 40 [pid = 1768] [id = 39] 20:48:14 INFO - PROCESS | 1768 | --DOCSHELL 0x95060400 == 39 [pid = 1768] [id = 38] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x96eba800) [pid = 1768] [serial = 88] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x981af000) [pid = 1768] [serial = 89] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x992bc400) [pid = 1768] [serial = 85] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9c066800) [pid = 1768] [serial = 95] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9c113000) [pid = 1768] [serial = 71] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0x9a30ac00) [pid = 1768] [serial = 70] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0xa21af400) [pid = 1768] [serial = 74] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0xa1130800) [pid = 1768] [serial = 73] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0xa503b400) [pid = 1768] [serial = 77] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0xa3252800) [pid = 1768] [serial = 76] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x99f5f800) [pid = 1768] [serial = 80] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x99f5b800) [pid = 1768] [serial = 79] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9b214800) [pid = 1768] [serial = 83] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9b210800) [pid = 1768] [serial = 82] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9d5bb400) [pid = 1768] [serial = 96] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9d9a0800) [pid = 1768] [serial = 98] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9a30d800) [pid = 1768] [serial = 91] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9b212000) [pid = 1768] [serial = 92] [outer = (nil)] [url = about:blank] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa35ea400) [pid = 1768] [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.] 20:48:14 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa0616800) [pid = 1768] [serial = 99] [outer = (nil)] [url = about:blank] 20:48:15 INFO - PROCESS | 1768 | 1463975295351 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1440ms 20:48:15 INFO - PROCESS | 1768 | 1463975295413 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 1768 | 1463975295420 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 20:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:48:15 INFO - PROCESS | 1768 | 1463975295429 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 1768 | 1463975295433 Marionette TRACE conn4 <- [1,178,null,{}] 20:48:15 INFO - PROCESS | 1768 | 1463975295439 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 1768 | 1463975295606 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 20:48:15 INFO - PROCESS | 1768 | 1463975295710 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x981acc00 == 40 [pid = 1768] [id = 52] 20:48:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x99f58c00) [pid = 1768] [serial = 154] [outer = (nil)] 20:48:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9b21ec00) [pid = 1768] [serial = 155] [outer = 0x99f58c00] 20:48:15 INFO - PROCESS | 1768 | 1463975295794 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9ba5a000) [pid = 1768] [serial = 156] [outer = 0x99f58c00] 20:48:16 INFO - PROCESS | 1768 | 1463975296530 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1132ms 20:48:16 INFO - PROCESS | 1768 | 1463975296576 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1768 | 1463975296581 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 20:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:48:16 INFO - PROCESS | 1768 | 1463975296596 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1768 | 1463975296606 Marionette TRACE conn4 <- [1,182,null,{}] 20:48:16 INFO - PROCESS | 1768 | 1463975296621 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:16 INFO - PROCESS | 1768 | 1463975296790 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 20:48:16 INFO - PROCESS | 1768 | 1463975296804 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b214800 == 41 [pid = 1768] [id = 53] 20:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9d99bc00) [pid = 1768] [serial = 157] [outer = (nil)] 20:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9d9e9400) [pid = 1768] [serial = 158] [outer = 0x9d99bc00] 20:48:16 INFO - PROCESS | 1768 | 1463975296881 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa214b800) [pid = 1768] [serial = 159] [outer = 0x9d99bc00] 20:48:17 INFO - PROCESS | 1768 | 1463975297773 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1248ms 20:48:17 INFO - PROCESS | 1768 | 1463975297838 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 20:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:48:17 INFO - PROCESS | 1768 | 1463975297843 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 20:48:17 INFO - PROCESS | 1768 | 1463975297850 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1768 | 1463975297854 Marionette TRACE conn4 <- [1,186,null,{}] 20:48:17 INFO - PROCESS | 1768 | 1463975297860 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 1768 | 1463975298068 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 20:48:18 INFO - PROCESS | 1768 | 1463975298092 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9460b000 == 42 [pid = 1768] [id = 54] 20:48:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x946f8800) [pid = 1768] [serial = 160] [outer = (nil)] 20:48:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa227e400) [pid = 1768] [serial = 161] [outer = 0x946f8800] 20:48:18 INFO - PROCESS | 1768 | 1463975298168 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa24ef800) [pid = 1768] [serial = 162] [outer = 0x946f8800] 20:48:19 INFO - PROCESS | 1768 | 1463975299039 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1231ms 20:48:19 INFO - PROCESS | 1768 | 1463975299081 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1768 | 1463975299086 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 20:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9b29dc00) [pid = 1768] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9d5bf800) [pid = 1768] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0xa244f800) [pid = 1768] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9d9ec800) [pid = 1768] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x95068000) [pid = 1768] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:48:19 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x95060c00) [pid = 1768] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:48:19 INFO - PROCESS | 1768 | 1463975299163 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1768 | 1463975299167 Marionette TRACE conn4 <- [1,190,null,{}] 20:48:19 INFO - PROCESS | 1768 | 1463975299178 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:19 INFO - PROCESS | 1768 | 1463975299341 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 20:48:19 INFO - PROCESS | 1768 | 1463975299358 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b29dc00 == 43 [pid = 1768] [id = 55] 20:48:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9d9ec800) [pid = 1768] [serial = 163] [outer = (nil)] 20:48:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0xa22bd800) [pid = 1768] [serial = 164] [outer = 0x9d9ec800] 20:48:19 INFO - PROCESS | 1768 | 1463975299447 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0xa35ea400) [pid = 1768] [serial = 165] [outer = 0x9d9ec800] 20:48:20 INFO - PROCESS | 1768 | 1463975300302 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1213ms 20:48:20 INFO - PROCESS | 1768 | 1463975300360 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 1768 | 1463975300364 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 20:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:48:20 INFO - PROCESS | 1768 | 1463975300371 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1768 | 1463975300375 Marionette TRACE conn4 <- [1,194,null,{}] 20:48:20 INFO - PROCESS | 1768 | 1463975300381 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 1768 | 1463975300554 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 20:48:20 INFO - PROCESS | 1768 | 1463975300654 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x95275400 == 44 [pid = 1768] [id = 56] 20:48:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x95277000) [pid = 1768] [serial = 166] [outer = (nil)] 20:48:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9527f800) [pid = 1768] [serial = 167] [outer = 0x95277000] 20:48:20 INFO - PROCESS | 1768 | 1463975300742 Marionette DEBUG loaded listener.js 20:48:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x95283c00) [pid = 1768] [serial = 168] [outer = 0x95277000] 20:48:21 INFO - PROCESS | 1768 | 1463975301636 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1292ms 20:48:21 INFO - PROCESS | 1768 | 1463975301666 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 1768 | 1463975301673 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 20:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:48:21 INFO - PROCESS | 1768 | 1463975301683 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 1768 | 1463975301689 Marionette TRACE conn4 <- [1,198,null,{}] 20:48:21 INFO - PROCESS | 1768 | 1463975301701 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:21 INFO - PROCESS | 1768 | 1463975301904 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 20:48:22 INFO - PROCESS | 1768 | 1463975302103 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x95060400 == 45 [pid = 1768] [id = 57] 20:48:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x95065c00) [pid = 1768] [serial = 169] [outer = (nil)] 20:48:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9527e400) [pid = 1768] [serial = 170] [outer = 0x95065c00] 20:48:22 INFO - PROCESS | 1768 | 1463975302242 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x96e70400) [pid = 1768] [serial = 171] [outer = 0x95065c00] 20:48:23 INFO - PROCESS | 1768 | 1463975303129 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1492ms 20:48:23 INFO - PROCESS | 1768 | 1463975303176 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1768 | 1463975303186 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 20:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:48:23 INFO - PROCESS | 1768 | 1463975303198 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1768 | 1463975303203 Marionette TRACE conn4 <- [1,202,null,{}] 20:48:23 INFO - PROCESS | 1768 | 1463975303212 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 1768 | 1463975303409 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 20:48:23 INFO - PROCESS | 1768 | 1463975303556 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9527f000 == 46 [pid = 1768] [id = 58] 20:48:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x96e6c400) [pid = 1768] [serial = 172] [outer = (nil)] 20:48:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9a4ddc00) [pid = 1768] [serial = 173] [outer = 0x96e6c400] 20:48:23 INFO - PROCESS | 1768 | 1463975303654 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9b297400) [pid = 1768] [serial = 174] [outer = 0x96e6c400] 20:48:24 INFO - PROCESS | 1768 | 1463975304561 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1437ms 20:48:24 INFO - PROCESS | 1768 | 1463975304635 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 1768 | 1463975304639 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 20:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:48:24 INFO - PROCESS | 1768 | 1463975304647 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1768 | 1463975304654 Marionette TRACE conn4 <- [1,206,null,{}] 20:48:24 INFO - PROCESS | 1768 | 1463975304672 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:24 INFO - PROCESS | 1768 | 1463975304944 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 20:48:25 INFO - PROCESS | 1768 | 1463975305111 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f5d000 == 47 [pid = 1768] [id = 59] 20:48:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0xa2278800) [pid = 1768] [serial = 175] [outer = (nil)] 20:48:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0xa30e8c00) [pid = 1768] [serial = 176] [outer = 0xa2278800] 20:48:25 INFO - PROCESS | 1768 | 1463975305222 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0xa6281800) [pid = 1768] [serial = 177] [outer = 0xa2278800] 20:48:26 INFO - PROCESS | 1768 | 1463975306089 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1499ms 20:48:26 INFO - PROCESS | 1768 | 1463975306148 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 1768 | 1463975306154 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 20:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:48:26 INFO - PROCESS | 1768 | 1463975306162 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1768 | 1463975306166 Marionette TRACE conn4 <- [1,210,null,{}] 20:48:26 INFO - PROCESS | 1768 | 1463975306173 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:26 INFO - PROCESS | 1768 | 1463975306362 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 20:48:26 INFO - PROCESS | 1768 | 1463975306512 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f5f400 == 48 [pid = 1768] [id = 60] 20:48:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0xa503e000) [pid = 1768] [serial = 178] [outer = (nil)] 20:48:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0xa6884400) [pid = 1768] [serial = 179] [outer = 0xa503e000] 20:48:26 INFO - PROCESS | 1768 | 1463975306603 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0xa6ea3800) [pid = 1768] [serial = 180] [outer = 0xa503e000] 20:48:27 INFO - PROCESS | 1768 | 1463975307809 Marionette TRACE conn4 <- [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]]]}] 20:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1688ms 20:48:27 INFO - PROCESS | 1768 | 1463975307851 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 20:48:27 INFO - PROCESS | 1768 | 1463975307855 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 20:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:48:27 INFO - PROCESS | 1768 | 1463975307862 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:48:27 INFO - PROCESS | 1768 | 1463975307869 Marionette TRACE conn4 <- [1,214,null,{}] 20:48:27 INFO - PROCESS | 1768 | 1463975307880 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:28 INFO - PROCESS | 1768 | 1463975308117 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 20:48:28 INFO - PROCESS | 1768 | 1463975308305 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f54000 == 49 [pid = 1768] [id = 61] 20:48:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9ad11800) [pid = 1768] [serial = 181] [outer = (nil)] 20:48:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9ad19400) [pid = 1768] [serial = 182] [outer = 0x9ad11800] 20:48:28 INFO - PROCESS | 1768 | 1463975308415 Marionette DEBUG loaded listener.js 20:48:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9ad1d800) [pid = 1768] [serial = 183] [outer = 0x9ad11800] 20:48:29 INFO - PROCESS | 1768 | 1463975309250 Marionette TRACE conn4 <- [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]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1441ms 20:48:29 INFO - PROCESS | 1768 | 1463975309304 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1768 | 1463975309308 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 20:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:48:29 INFO - PROCESS | 1768 | 1463975309316 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1768 | 1463975309319 Marionette TRACE conn4 <- [1,218,null,{}] 20:48:29 INFO - PROCESS | 1768 | 1463975309326 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:29 INFO - PROCESS | 1768 | 1463975309559 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 20:48:29 INFO - PROCESS | 1768 | 1463975309745 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x981b2800 == 50 [pid = 1768] [id = 62] 20:48:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9a3b1c00) [pid = 1768] [serial = 184] [outer = (nil)] 20:48:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9ad17800) [pid = 1768] [serial = 185] [outer = 0x9a3b1c00] 20:48:29 INFO - PROCESS | 1768 | 1463975309891 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0xa503b400) [pid = 1768] [serial = 186] [outer = 0x9a3b1c00] 20:48:30 INFO - PROCESS | 1768 | 1463975310738 Marionette TRACE conn4 <- [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]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1481ms 20:48:30 INFO - PROCESS | 1768 | 1463975310798 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1768 | 1463975310802 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 20:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:48:30 INFO - PROCESS | 1768 | 1463975310809 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1768 | 1463975310813 Marionette TRACE conn4 <- [1,222,null,{}] 20:48:30 INFO - PROCESS | 1768 | 1463975310819 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:31 INFO - PROCESS | 1768 | 1463975311002 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 20:48:31 INFO - PROCESS | 1768 | 1463975311163 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x918d9c00 == 51 [pid = 1768] [id = 63] 20:48:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x918dbc00) [pid = 1768] [serial = 187] [outer = (nil)] 20:48:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x918e1000) [pid = 1768] [serial = 188] [outer = 0x918dbc00] 20:48:31 INFO - PROCESS | 1768 | 1463975311254 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x918e3c00) [pid = 1768] [serial = 189] [outer = 0x918dbc00] 20:48:32 INFO - PROCESS | 1768 | 1463975312091 Marionette TRACE conn4 <- [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]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1331ms 20:48:32 INFO - PROCESS | 1768 | 1463975312141 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1768 | 1463975312146 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:48:32 INFO - PROCESS | 1768 | 1463975312172 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1768 | 1463975312176 Marionette TRACE conn4 <- [1,226,null,{}] 20:48:32 INFO - PROCESS | 1768 | 1463975312183 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 1768 | 1463975312371 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 20:48:32 INFO - PROCESS | 1768 | 1463975312527 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x918de800 == 52 [pid = 1768] [id = 64] 20:48:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x918e7c00) [pid = 1768] [serial = 190] [outer = (nil)] 20:48:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9a3b8c00) [pid = 1768] [serial = 191] [outer = 0x918e7c00] 20:48:32 INFO - PROCESS | 1768 | 1463975312618 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9ad1a000) [pid = 1768] [serial = 192] [outer = 0x918e7c00] 20:48:33 INFO - PROCESS | 1768 | 1463975313487 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1389ms 20:48:33 INFO - PROCESS | 1768 | 1463975313559 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1768 | 1463975313563 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 20:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:48:33 INFO - PROCESS | 1768 | 1463975313570 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1768 | 1463975313574 Marionette TRACE conn4 <- [1,230,null,{}] 20:48:33 INFO - PROCESS | 1768 | 1463975313581 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:33 INFO - PROCESS | 1768 | 1463975313805 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 20:48:34 INFO - PROCESS | 1768 | 1463975314206 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a49800 == 53 [pid = 1768] [id = 65] 20:48:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x93a4b400) [pid = 1768] [serial = 193] [outer = (nil)] 20:48:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x94627000) [pid = 1768] [serial = 194] [outer = 0x93a4b400] 20:48:34 INFO - PROCESS | 1768 | 1463975314333 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x946f5800) [pid = 1768] [serial = 195] [outer = 0x93a4b400] 20:48:35 INFO - PROCESS | 1768 | 1463975315318 Marionette TRACE conn4 <- [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]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1787ms 20:48:35 INFO - PROCESS | 1768 | 1463975315359 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1768 | 1463975315366 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 20:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:48:35 INFO - PROCESS | 1768 | 1463975315374 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1768 | 1463975315379 Marionette TRACE conn4 <- [1,234,null,{}] 20:48:35 INFO - PROCESS | 1768 | 1463975315388 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:35 INFO - PROCESS | 1768 | 1463975315578 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 20:48:35 INFO - PROCESS | 1768 | 1463975315762 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9b29dc00 == 52 [pid = 1768] [id = 55] 20:48:35 INFO - PROCESS | 1768 | --DOCSHELL 0x9460b000 == 51 [pid = 1768] [id = 54] 20:48:35 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0xa35eb400) [pid = 1768] [serial = 128] [outer = (nil)] [url = about:blank] 20:48:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9460b000 == 52 [pid = 1768] [id = 66] 20:48:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x95278800) [pid = 1768] [serial = 196] [outer = (nil)] 20:48:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x96e6bc00) [pid = 1768] [serial = 197] [outer = 0x95278800] 20:48:35 INFO - PROCESS | 1768 | 1463975315921 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x981ad800) [pid = 1768] [serial = 198] [outer = 0x95278800] 20:48:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9b214800 == 51 [pid = 1768] [id = 53] 20:48:36 INFO - PROCESS | 1768 | --DOCSHELL 0x981acc00 == 50 [pid = 1768] [id = 52] 20:48:36 INFO - PROCESS | 1768 | --DOCSHELL 0x94623400 == 49 [pid = 1768] [id = 51] 20:48:36 INFO - PROCESS | 1768 | --DOCSHELL 0x946f8000 == 48 [pid = 1768] [id = 50] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x9ba84000) [pid = 1768] [serial = 119] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x9d9e1400) [pid = 1768] [serial = 122] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0xa26be800) [pid = 1768] [serial = 125] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0xa21a2400) [pid = 1768] [serial = 102] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x981b4c00) [pid = 1768] [serial = 116] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x95062c00) [pid = 1768] [serial = 113] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9c11bc00) [pid = 1768] [serial = 107] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0xa26c3800) [pid = 1768] [serial = 110] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x99da8800) [pid = 1768] [serial = 104] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x99ef6800) [pid = 1768] [serial = 117] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x96e6b800) [pid = 1768] [serial = 114] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0xa30d0800) [pid = 1768] [serial = 126] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0xa2282c00) [pid = 1768] [serial = 123] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9d57f400) [pid = 1768] [serial = 120] [outer = (nil)] [url = about:blank] 20:48:36 INFO - PROCESS | 1768 | 1463975316718 Marionette TRACE conn4 <- [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]]]}] 20:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1384ms 20:48:36 INFO - PROCESS | 1768 | 1463975316762 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 20:48:36 INFO - PROCESS | 1768 | 1463975316769 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:48:36 INFO - PROCESS | 1768 | 1463975316777 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1768 | 1463975316780 Marionette TRACE conn4 <- [1,238,null,{}] 20:48:36 INFO - PROCESS | 1768 | 1463975316787 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 1768 | 1463975316947 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 20:48:36 INFO - PROCESS | 1768 | 1463975316968 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x938cac00 == 49 [pid = 1768] [id = 67] 20:48:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x95281800) [pid = 1768] [serial = 199] [outer = (nil)] 20:48:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x99f56c00) [pid = 1768] [serial = 200] [outer = 0x95281800] 20:48:37 INFO - PROCESS | 1768 | 1463975317045 Marionette DEBUG loaded listener.js 20:48:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9a3afc00) [pid = 1768] [serial = 201] [outer = 0x95281800] 20:48:37 INFO - PROCESS | 1768 | 1463975317888 Marionette TRACE conn4 <- [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]]]}] 20:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1135ms 20:48:37 INFO - PROCESS | 1768 | 1463975317913 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:48:37 INFO - PROCESS | 1768 | 1463975317917 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 20:48:37 INFO - PROCESS | 1768 | 1463975317931 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1768 | 1463975317941 Marionette TRACE conn4 <- [1,242,null,{}] 20:48:37 INFO - PROCESS | 1768 | 1463975317955 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:38 INFO - PROCESS | 1768 | 1463975318129 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 20:48:38 INFO - PROCESS | 1768 | 1463975318252 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f53000 == 50 [pid = 1768] [id = 68] 20:48:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x9a3bb800) [pid = 1768] [serial = 202] [outer = (nil)] 20:48:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0x9b212c00) [pid = 1768] [serial = 203] [outer = 0x9a3bb800] 20:48:38 INFO - PROCESS | 1768 | 1463975318329 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9ba84000) [pid = 1768] [serial = 204] [outer = 0x9a3bb800] 20:48:39 INFO - PROCESS | 1768 | 1463975319179 Marionette TRACE conn4 <- [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]]]}] 20:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1308ms 20:48:39 INFO - PROCESS | 1768 | 1463975319244 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1768 | 1463975319248 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 20:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:48:39 INFO - PROCESS | 1768 | 1463975319256 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1768 | 1463975319260 Marionette TRACE conn4 <- [1,246,null,{}] 20:48:39 INFO - PROCESS | 1768 | 1463975319266 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 1768 | 1463975319485 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 20:48:39 INFO - PROCESS | 1768 | 1463975319514 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b212400 == 51 [pid = 1768] [id = 69] 20:48:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x9b21a400) [pid = 1768] [serial = 205] [outer = (nil)] 20:48:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9d57e800) [pid = 1768] [serial = 206] [outer = 0x9b21a400] 20:48:39 INFO - PROCESS | 1768 | 1463975319591 Marionette DEBUG loaded listener.js 20:48:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9d5bb400) [pid = 1768] [serial = 207] [outer = 0x9b21a400] 20:48:40 INFO - PROCESS | 1768 | 1463975320491 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1292ms 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x946fc000) [pid = 1768] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9d9ec800) [pid = 1768] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x9462a000) [pid = 1768] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x99f58c00) [pid = 1768] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x946f8800) [pid = 1768] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9d99bc00) [pid = 1768] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:48:40 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9a281400) [pid = 1768] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:48:40 INFO - PROCESS | 1768 | 1463975320806 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1768 | 1463975320812 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 20:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:48:40 INFO - PROCESS | 1768 | 1463975320821 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1768 | 1463975320825 Marionette TRACE conn4 <- [1,250,null,{}] 20:48:40 INFO - PROCESS | 1768 | 1463975320831 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:40 INFO - PROCESS | 1768 | 1463975320984 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 20:48:41 INFO - PROCESS | 1768 | 1463975321005 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c10e400 == 52 [pid = 1768] [id = 70] 20:48:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9c11bc00) [pid = 1768] [serial = 208] [outer = (nil)] 20:48:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0xa1132800) [pid = 1768] [serial = 209] [outer = 0x9c11bc00] 20:48:41 INFO - PROCESS | 1768 | 1463975321101 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa2459400) [pid = 1768] [serial = 210] [outer = 0x9c11bc00] 20:48:41 INFO - PROCESS | 1768 | 1463975321973 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1189ms 20:48:42 INFO - PROCESS | 1768 | 1463975322012 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1768 | 1463975322016 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 20:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:48:42 INFO - PROCESS | 1768 | 1463975322023 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1768 | 1463975322025 Marionette TRACE conn4 <- [1,254,null,{}] 20:48:42 INFO - PROCESS | 1768 | 1463975322032 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:42 INFO - PROCESS | 1768 | 1463975322198 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 20:48:42 INFO - PROCESS | 1768 | 1463975322210 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c4000 == 53 [pid = 1768] [id = 71] 20:48:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x9d5b7800) [pid = 1768] [serial = 211] [outer = (nil)] 20:48:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0xa30eb800) [pid = 1768] [serial = 212] [outer = 0x9d5b7800] 20:48:42 INFO - PROCESS | 1768 | 1463975322288 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0xa50ef800) [pid = 1768] [serial = 213] [outer = 0x9d5b7800] 20:48:43 INFO - PROCESS | 1768 | 1463975323297 Marionette TRACE conn4 <- [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]]]}] 20:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1334ms 20:48:43 INFO - PROCESS | 1768 | 1463975323358 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 20:48:43 INFO - PROCESS | 1768 | 1463975323365 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 20:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:48:43 INFO - PROCESS | 1768 | 1463975323375 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1768 | 1463975323381 Marionette TRACE conn4 <- [1,258,null,{}] 20:48:43 INFO - PROCESS | 1768 | 1463975323433 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 1768 | 1463975323681 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 20:48:43 INFO - PROCESS | 1768 | 1463975323823 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462d800 == 54 [pid = 1768] [id = 72] 20:48:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x946ef800) [pid = 1768] [serial = 214] [outer = (nil)] 20:48:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x95277c00) [pid = 1768] [serial = 215] [outer = 0x946ef800] 20:48:43 INFO - PROCESS | 1768 | 1463975323934 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x96e71800) [pid = 1768] [serial = 216] [outer = 0x946ef800] 20:48:44 INFO - PROCESS | 1768 | 1463975324843 Marionette TRACE conn4 <- [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]]]}] 20:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1538ms 20:48:44 INFO - PROCESS | 1768 | 1463975324913 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1768 | 1463975324922 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:48:44 INFO - PROCESS | 1768 | 1463975324936 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1768 | 1463975324941 Marionette TRACE conn4 <- [1,262,null,{}] 20:48:44 INFO - PROCESS | 1768 | 1463975324948 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 1768 | 1463975325202 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 20:48:45 INFO - PROCESS | 1768 | 1463975325402 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a30d800 == 55 [pid = 1768] [id = 73] 20:48:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9a3aec00) [pid = 1768] [serial = 217] [outer = (nil)] 20:48:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x9a3bb400) [pid = 1768] [serial = 218] [outer = 0x9a3aec00] 20:48:45 INFO - PROCESS | 1768 | 1463975325509 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9b213c00) [pid = 1768] [serial = 219] [outer = 0x9a3aec00] 20:48:46 INFO - PROCESS | 1768 | 1463975326394 Marionette TRACE conn4 <- [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]]]}] 20:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1493ms 20:48:46 INFO - PROCESS | 1768 | 1463975326433 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1768 | 1463975326438 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 20:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:48:46 INFO - PROCESS | 1768 | 1463975326447 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1768 | 1463975326453 Marionette TRACE conn4 <- [1,266,null,{}] 20:48:46 INFO - PROCESS | 1768 | 1463975326472 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:46 INFO - PROCESS | 1768 | 1463975326673 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 20:48:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0xa3073c00) [pid = 1768] [serial = 220] [outer = 0x9b7dac00] 20:48:46 INFO - PROCESS | 1768 | 1463975326849 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1768 | ++DOCSHELL 0xa50ae400 == 56 [pid = 1768] [id = 74] 20:48:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0xa50f3400) [pid = 1768] [serial = 221] [outer = (nil)] 20:48:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0xa675d800) [pid = 1768] [serial = 222] [outer = 0xa50f3400] 20:48:47 INFO - PROCESS | 1768 | 1463975327042 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0xa6ea9000) [pid = 1768] [serial = 223] [outer = 0xa50f3400] 20:48:48 INFO - PROCESS | 1768 | 1463975328019 Marionette TRACE conn4 <- [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]]]}] 20:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1639ms 20:48:48 INFO - PROCESS | 1768 | 1463975328088 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 20:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:48:48 INFO - PROCESS | 1768 | 1463975328093 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 20:48:48 INFO - PROCESS | 1768 | 1463975328100 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1768 | 1463975328103 Marionette TRACE conn4 <- [1,270,null,{}] 20:48:48 INFO - PROCESS | 1768 | 1463975328111 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 1768 | 1463975328341 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 20:48:48 INFO - PROCESS | 1768 | 1463975328534 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e1800 == 57 [pid = 1768] [id = 75] 20:48:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9ad16000) [pid = 1768] [serial = 224] [outer = (nil)] 20:48:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0xa8c4c400) [pid = 1768] [serial = 225] [outer = 0x9ad16000] 20:48:48 INFO - PROCESS | 1768 | 1463975328669 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0xa9029800) [pid = 1768] [serial = 226] [outer = 0x9ad16000] 20:48:49 INFO - PROCESS | 1768 | 1463975329513 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1448ms 20:48:49 INFO - PROCESS | 1768 | 1463975329548 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1768 | 1463975329553 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:48:49 INFO - PROCESS | 1768 | 1463975329560 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1768 | 1463975329564 Marionette TRACE conn4 <- [1,274,null,{}] 20:48:49 INFO - PROCESS | 1768 | 1463975329571 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:49 INFO - PROCESS | 1768 | 1463975329749 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 20:48:49 INFO - PROCESS | 1768 | 1463975329918 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x981acc00 == 58 [pid = 1768] [id = 76] 20:48:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0xa82b9800) [pid = 1768] [serial = 227] [outer = (nil)] 20:48:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0xa9a13400) [pid = 1768] [serial = 228] [outer = 0xa82b9800] 20:48:50 INFO - PROCESS | 1768 | 1463975330004 Marionette DEBUG loaded listener.js 20:48:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa9a15000) [pid = 1768] [serial = 229] [outer = 0xa82b9800] 20:48:50 INFO - PROCESS | 1768 | 1463975330927 Marionette TRACE conn4 <- [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]]]}] 20:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1435ms 20:48:50 INFO - PROCESS | 1768 | 1463975330997 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 20:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:48:51 INFO - PROCESS | 1768 | 1463975331001 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 20:48:51 INFO - PROCESS | 1768 | 1463975331008 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:48:51 INFO - PROCESS | 1768 | 1463975331013 Marionette TRACE conn4 <- [1,278,null,{}] 20:48:51 INFO - PROCESS | 1768 | 1463975331019 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:51 INFO - PROCESS | 1768 | 1463975331283 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 20:48:51 INFO - PROCESS | 1768 | 1463975331534 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x91475c00 == 59 [pid = 1768] [id = 77] 20:48:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x92c05800) [pid = 1768] [serial = 230] [outer = (nil)] 20:48:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x92c0c800) [pid = 1768] [serial = 231] [outer = 0x92c05800] 20:48:51 INFO - PROCESS | 1768 | 1463975331630 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0xa9a11c00) [pid = 1768] [serial = 232] [outer = 0x92c05800] 20:48:52 INFO - PROCESS | 1768 | 1463975332473 Marionette TRACE conn4 <- [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]]]}] 20:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1539ms 20:48:52 INFO - PROCESS | 1768 | 1463975332547 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 20:48:52 INFO - PROCESS | 1768 | 1463975332551 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 20:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:48:52 INFO - PROCESS | 1768 | 1463975332558 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1768 | 1463975332563 Marionette TRACE conn4 <- [1,282,null,{}] 20:48:52 INFO - PROCESS | 1768 | 1463975332569 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:52 INFO - PROCESS | 1768 | 1463975332757 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 20:48:52 INFO - PROCESS | 1768 | 1463975332919 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1768 | ++DOCSHELL 0xa628c400 == 60 [pid = 1768] [id = 78] 20:48:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0xa9a16c00) [pid = 1768] [serial = 233] [outer = (nil)] 20:48:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0xa9a1e400) [pid = 1768] [serial = 234] [outer = 0xa9a16c00] 20:48:53 INFO - PROCESS | 1768 | 1463975333012 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0xa9a20000) [pid = 1768] [serial = 235] [outer = 0xa9a16c00] 20:48:53 INFO - PROCESS | 1768 | 1463975333883 Marionette TRACE conn4 <- [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]]]}] 20:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1393ms 20:48:53 INFO - PROCESS | 1768 | 1463975333953 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1768 | 1463975333957 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:48:53 INFO - PROCESS | 1768 | 1463975333965 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1768 | 1463975333969 Marionette TRACE conn4 <- [1,286,null,{}] 20:48:53 INFO - PROCESS | 1768 | 1463975333975 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:54 INFO - PROCESS | 1768 | 1463975334201 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 20:48:54 INFO - PROCESS | 1768 | 1463975334676 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e1400 == 61 [pid = 1768] [id = 79] 20:48:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x918e8000) [pid = 1768] [serial = 236] [outer = (nil)] 20:48:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x92c03800) [pid = 1768] [serial = 237] [outer = 0x918e8000] 20:48:54 INFO - PROCESS | 1768 | 1463975334806 Marionette DEBUG loaded listener.js 20:48:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x92c0cc00) [pid = 1768] [serial = 238] [outer = 0x918e8000] 20:48:55 INFO - PROCESS | 1768 | 1463975335784 Marionette TRACE conn4 <- [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]]]}] 20:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1889ms 20:48:55 INFO - PROCESS | 1768 | 1463975335856 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 20:48:55 INFO - PROCESS | 1768 | 1463975335862 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 20:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:48:55 INFO - PROCESS | 1768 | 1463975335871 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:48:55 INFO - PROCESS | 1768 | 1463975335876 Marionette TRACE conn4 <- [1,290,null,{}] 20:48:55 INFO - PROCESS | 1768 | 1463975335885 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 1768 | 1463975336111 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9c10e400 == 60 [pid = 1768] [id = 70] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9527f800) [pid = 1768] [serial = 167] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | 1463975336378 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9b212400 == 59 [pid = 1768] [id = 69] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x99f53000 == 58 [pid = 1768] [id = 68] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x938cac00 == 57 [pid = 1768] [id = 67] 20:48:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x938cac00 == 58 [pid = 1768] [id = 80] 20:48:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x94610000) [pid = 1768] [serial = 239] [outer = (nil)] 20:48:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x946f7c00) [pid = 1768] [serial = 240] [outer = 0x94610000] 20:48:56 INFO - PROCESS | 1768 | 1463975336494 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x95064800) [pid = 1768] [serial = 241] [outer = 0x94610000] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9460b000 == 57 [pid = 1768] [id = 66] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x93a49800 == 56 [pid = 1768] [id = 65] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x99f54000 == 55 [pid = 1768] [id = 61] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x99f5f400 == 54 [pid = 1768] [id = 60] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x9527f000 == 53 [pid = 1768] [id = 58] 20:48:56 INFO - PROCESS | 1768 | --DOCSHELL 0x95060400 == 52 [pid = 1768] [id = 57] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9505dc00) [pid = 1768] [serial = 131] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9bab9c00) [pid = 1768] [serial = 134] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0xa688f800) [pid = 1768] [serial = 140] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x981a9000) [pid = 1768] [serial = 150] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0xa82ad800) [pid = 1768] [serial = 146] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0xa22bd800) [pid = 1768] [serial = 164] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x98197800) [pid = 1768] [serial = 152] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa6f3a000) [pid = 1768] [serial = 143] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9b21ec00) [pid = 1768] [serial = 155] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0xa227e400) [pid = 1768] [serial = 161] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0xa35ea400) [pid = 1768] [serial = 165] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0xa214b800) [pid = 1768] [serial = 159] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0xa62f1000) [pid = 1768] [serial = 137] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0xa50edc00) [pid = 1768] [serial = 129] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9d9e9400) [pid = 1768] [serial = 158] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9ba5a000) [pid = 1768] [serial = 156] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0xa24ef800) [pid = 1768] [serial = 162] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x99f5e000) [pid = 1768] [serial = 153] [outer = (nil)] [url = about:blank] 20:48:56 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x95061400) [pid = 1768] [serial = 149] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1768 | 1463975337295 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1445ms 20:48:57 INFO - PROCESS | 1768 | 1463975337321 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 1768 | 1463975337328 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 20:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:48:57 INFO - PROCESS | 1768 | 1463975337336 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1768 | 1463975337339 Marionette TRACE conn4 <- [1,294,null,{}] 20:48:57 INFO - PROCESS | 1768 | 1463975337347 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:57 INFO - PROCESS | 1768 | 1463975337524 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 20:48:57 INFO - PROCESS | 1768 | 1463975337647 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a4f400 == 53 [pid = 1768] [id = 81] 20:48:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x946fc000) [pid = 1768] [serial = 242] [outer = (nil)] 20:48:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x96e67c00) [pid = 1768] [serial = 243] [outer = 0x946fc000] 20:48:57 INFO - PROCESS | 1768 | 1463975337725 Marionette DEBUG loaded listener.js 20:48:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x983f0c00) [pid = 1768] [serial = 244] [outer = 0x946fc000] 20:48:58 INFO - PROCESS | 1768 | 1463975338540 Marionette TRACE conn4 <- [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]]]}] 20:48:58 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. 20:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1287ms 20:48:58 INFO - PROCESS | 1768 | 1463975338625 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 20:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:48:58 INFO - PROCESS | 1768 | 1463975338629 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 20:48:58 INFO - PROCESS | 1768 | 1463975338644 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1768 | 1463975338654 Marionette TRACE conn4 <- [1,298,null,{}] 20:48:58 INFO - PROCESS | 1768 | 1463975338664 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 1768 | 1463975338845 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 20:48:59 INFO - PROCESS | 1768 | 1463975338989 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x96eba400 == 54 [pid = 1768] [id = 82] 20:48:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9a190000) [pid = 1768] [serial = 245] [outer = (nil)] 20:48:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9a3bc000) [pid = 1768] [serial = 246] [outer = 0x9a190000] 20:48:59 INFO - PROCESS | 1768 | 1463975339068 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9ad19c00) [pid = 1768] [serial = 247] [outer = 0x9a190000] 20:48:59 INFO - PROCESS | 1768 | 1463975339973 Marionette TRACE conn4 <- [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]]]}] 20:49:00 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. 20:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1400ms 20:49:00 INFO - PROCESS | 1768 | 1463975340036 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 20:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:49:00 INFO - PROCESS | 1768 | 1463975340041 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 20:49:00 INFO - PROCESS | 1768 | 1463975340048 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:49:00 INFO - PROCESS | 1768 | 1463975340052 Marionette TRACE conn4 <- [1,302,null,{}] 20:49:00 INFO - PROCESS | 1768 | 1463975340058 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 1768 | 1463975340342 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 20:49:00 INFO - PROCESS | 1768 | 1463975340368 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3bbc00 == 55 [pid = 1768] [id = 83] 20:49:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9a3bc400) [pid = 1768] [serial = 248] [outer = (nil)] 20:49:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9b7dc000) [pid = 1768] [serial = 249] [outer = 0x9a3bc400] 20:49:00 INFO - PROCESS | 1768 | 1463975340447 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9babf000) [pid = 1768] [serial = 250] [outer = 0x9a3bc400] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9b21a400) [pid = 1768] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9c11bc00) [pid = 1768] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9a3bb800) [pid = 1768] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x95281800) [pid = 1768] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x93a4b400) [pid = 1768] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:49:01 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x95278800) [pid = 1768] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:49:01 INFO - PROCESS | 1768 | 1463975341480 Marionette TRACE conn4 <- [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]]]}] 20:49:01 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. 20:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1482ms 20:49:01 INFO - PROCESS | 1768 | 1463975341531 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1768 | 1463975341535 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 20:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:49:01 INFO - PROCESS | 1768 | 1463975341542 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1768 | 1463975341546 Marionette TRACE conn4 <- [1,306,null,{}] 20:49:01 INFO - PROCESS | 1768 | 1463975341554 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:01 INFO - PROCESS | 1768 | 1463975341733 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 20:49:01 INFO - PROCESS | 1768 | 1463975341850 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f0c000 == 56 [pid = 1768] [id = 84] 20:49:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9a3bb800) [pid = 1768] [serial = 251] [outer = (nil)] 20:49:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9d5c3000) [pid = 1768] [serial = 252] [outer = 0x9a3bb800] 20:49:01 INFO - PROCESS | 1768 | 1463975341938 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0xa112cc00) [pid = 1768] [serial = 253] [outer = 0x9a3bb800] 20:49:02 INFO - PROCESS | 1768 | 1463975342754 Marionette TRACE conn4 <- [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]]]}] 20:49:02 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. 20:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1241ms 20:49:02 INFO - PROCESS | 1768 | 1463975342784 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1768 | 1463975342789 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 20:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:49:02 INFO - PROCESS | 1768 | 1463975342796 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1768 | 1463975342800 Marionette TRACE conn4 <- [1,310,null,{}] 20:49:02 INFO - PROCESS | 1768 | 1463975342810 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:02 INFO - PROCESS | 1768 | 1463975342982 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 20:49:03 INFO - PROCESS | 1768 | 1463975343004 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d5c3800 == 57 [pid = 1768] [id = 85] 20:49:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0xa214a000) [pid = 1768] [serial = 254] [outer = (nil)] 20:49:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa22cac00) [pid = 1768] [serial = 255] [outer = 0xa214a000] 20:49:03 INFO - PROCESS | 1768 | 1463975343081 Marionette DEBUG loaded listener.js 20:49:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0xa3251000) [pid = 1768] [serial = 256] [outer = 0xa214a000] 20:49:04 INFO - PROCESS | 1768 | 1463975344248 Marionette TRACE conn4 <- [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]]]}] 20:49:04 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. 20:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1493ms 20:49:04 INFO - PROCESS | 1768 | 1463975344291 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 20:49:04 INFO - PROCESS | 1768 | 1463975344298 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 20:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:49:04 INFO - PROCESS | 1768 | 1463975344309 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:49:04 INFO - PROCESS | 1768 | 1463975344315 Marionette TRACE conn4 <- [1,314,null,{}] 20:49:04 INFO - PROCESS | 1768 | 1463975344325 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:04 INFO - PROCESS | 1768 | 1463975344532 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 20:49:04 INFO - PROCESS | 1768 | 1463975344738 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x92c0a000 == 58 [pid = 1768] [id = 86] 20:49:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x92c0b800) [pid = 1768] [serial = 257] [outer = (nil)] 20:49:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x94623400) [pid = 1768] [serial = 258] [outer = 0x92c0b800] 20:49:04 INFO - PROCESS | 1768 | 1463975344879 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x96eb6c00) [pid = 1768] [serial = 259] [outer = 0x92c0b800] 20:49:05 INFO - PROCESS | 1768 | 1463975345830 Marionette TRACE conn4 <- [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]]]}] 20:49:05 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. 20:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1588ms 20:49:05 INFO - PROCESS | 1768 | 1463975345898 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1768 | 1463975345908 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 20:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:49:05 INFO - PROCESS | 1768 | 1463975345920 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1768 | 1463975345925 Marionette TRACE conn4 <- [1,318,null,{}] 20:49:05 INFO - PROCESS | 1768 | 1463975345933 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 1768 | 1463975346174 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 20:49:06 INFO - PROCESS | 1768 | 1463975346417 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f55400 == 59 [pid = 1768] [id = 87] 20:49:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x9a3b3000) [pid = 1768] [serial = 260] [outer = (nil)] 20:49:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x9a8f4400) [pid = 1768] [serial = 261] [outer = 0x9a3b3000] 20:49:06 INFO - PROCESS | 1768 | 1463975346554 Marionette DEBUG loaded listener.js 20:49:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9ba8f000) [pid = 1768] [serial = 262] [outer = 0x9a3b3000] 20:49:07 INFO - PROCESS | 1768 | 1463975347535 Marionette TRACE conn4 <- [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]]]}] 20:49:07 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. 20:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1636ms 20:49:07 INFO - PROCESS | 1768 | 1463975347557 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1768 | 1463975347562 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 20:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:49:07 INFO - PROCESS | 1768 | 1463975347570 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1768 | 1463975347577 Marionette TRACE conn4 <- [1,322,null,{}] 20:49:07 INFO - PROCESS | 1768 | 1463975347595 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:07 INFO - PROCESS | 1768 | 1463975347807 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 20:49:08 INFO - PROCESS | 1768 | 1463975348016 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x91470400 == 60 [pid = 1768] [id = 88] 20:49:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0xa26e9c00) [pid = 1768] [serial = 263] [outer = (nil)] 20:49:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0xa50e9c00) [pid = 1768] [serial = 264] [outer = 0xa26e9c00] 20:49:08 INFO - PROCESS | 1768 | 1463975348124 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0xa6737800) [pid = 1768] [serial = 265] [outer = 0xa26e9c00] 20:49:09 INFO - PROCESS | 1768 | 1463975349028 Marionette TRACE conn4 <- [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]]]}] 20:49:09 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. 20:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1493ms 20:49:09 INFO - PROCESS | 1768 | 1463975349063 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1768 | 1463975349068 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 20:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:49:09 INFO - PROCESS | 1768 | 1463975349076 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1768 | 1463975349080 Marionette TRACE conn4 <- [1,326,null,{}] 20:49:09 INFO - PROCESS | 1768 | 1463975349086 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 1768 | 1463975349298 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 20:49:09 INFO - PROCESS | 1768 | 1463975349458 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9146d000 == 61 [pid = 1768] [id = 89] 20:49:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0xa22c5c00) [pid = 1768] [serial = 266] [outer = (nil)] 20:49:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0xa6f3d400) [pid = 1768] [serial = 267] [outer = 0xa22c5c00] 20:49:09 INFO - PROCESS | 1768 | 1463975349592 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0xa9026800) [pid = 1768] [serial = 268] [outer = 0xa22c5c00] 20:49:10 INFO - PROCESS | 1768 | 1463975350624 Marionette TRACE conn4 <- [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]]]}] 20:49:10 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. 20:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1582ms 20:49:10 INFO - PROCESS | 1768 | 1463975350662 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1768 | 1463975350669 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 20:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:49:10 INFO - PROCESS | 1768 | 1463975350681 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1768 | 1463975350686 Marionette TRACE conn4 <- [1,330,null,{}] 20:49:10 INFO - PROCESS | 1768 | 1463975350698 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:11 INFO - PROCESS | 1768 | 1463975351039 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 20:49:11 INFO - PROCESS | 1768 | 1463975351377 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x9146b000 == 62 [pid = 1768] [id = 90] 20:49:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9146b800) [pid = 1768] [serial = 269] [outer = (nil)] 20:49:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0xa9a1d000) [pid = 1768] [serial = 270] [outer = 0x9146b800] 20:49:11 INFO - PROCESS | 1768 | 1463975351532 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0xac091c00) [pid = 1768] [serial = 271] [outer = 0x9146b800] 20:49:13 INFO - PROCESS | 1768 | 1463975353041 Marionette TRACE conn4 <- [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]]]}] 20:49:13 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. 20:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 2403ms 20:49:13 INFO - PROCESS | 1768 | 1463975353085 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1768 | 1463975353092 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 20:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:49:13 INFO - PROCESS | 1768 | 1463975353104 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1768 | 1463975353109 Marionette TRACE conn4 <- [1,334,null,{}] 20:49:13 INFO - PROCESS | 1768 | 1463975353120 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:13 INFO - PROCESS | 1768 | 1463975353619 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 20:49:13 INFO - PROCESS | 1768 | 1463975353786 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x91467c00 == 63 [pid = 1768] [id = 91] 20:49:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x92965c00) [pid = 1768] [serial = 272] [outer = (nil)] 20:49:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9296f000) [pid = 1768] [serial = 273] [outer = 0x92965c00] 20:49:13 INFO - PROCESS | 1768 | 1463975353956 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0xa6eab000) [pid = 1768] [serial = 274] [outer = 0x92965c00] 20:49:15 INFO - PROCESS | 1768 | 1463975355392 Marionette TRACE conn4 <- [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]]]}] 20:49:15 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. 20:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 2345ms 20:49:15 INFO - PROCESS | 1768 | 1463975355450 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 20:49:15 INFO - PROCESS | 1768 | 1463975355458 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 20:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:49:15 INFO - PROCESS | 1768 | 1463975355470 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1768 | 1463975355476 Marionette TRACE conn4 <- [1,338,null,{}] 20:49:15 INFO - PROCESS | 1768 | 1463975355530 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 1768 | 1463975355978 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 20:49:16 INFO - PROCESS | 1768 | 1463975356150 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cca800 == 64 [pid = 1768] [id = 92] 20:49:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9254d000) [pid = 1768] [serial = 275] [outer = (nil)] 20:49:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x92555400) [pid = 1768] [serial = 276] [outer = 0x9254d000] 20:49:16 INFO - PROCESS | 1768 | 1463975356339 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x92558000) [pid = 1768] [serial = 277] [outer = 0x9254d000] 20:49:17 INFO - PROCESS | 1768 | 1463975357700 Marionette TRACE conn4 <- [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]]]}] 20:49:17 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. 20:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 2310ms 20:49:17 INFO - PROCESS | 1768 | 1463975357781 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1768 | 1463975357788 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 20:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:49:17 INFO - PROCESS | 1768 | 1463975357800 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1768 | 1463975357805 Marionette TRACE conn4 <- [1,342,null,{}] 20:49:17 INFO - PROCESS | 1768 | 1463975357816 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:18 INFO - PROCESS | 1768 | 1463975358307 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 20:49:18 INFO - PROCESS | 1768 | 1463975358449 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x92556c00 == 65 [pid = 1768] [id = 93] 20:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9255a000) [pid = 1768] [serial = 278] [outer = (nil)] 20:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92691400) [pid = 1768] [serial = 279] [outer = 0x9255a000] 20:49:18 INFO - PROCESS | 1768 | 1463975358604 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92692c00) [pid = 1768] [serial = 280] [outer = 0x9255a000] 20:49:19 INFO - PROCESS | 1768 | 1463975359591 Marionette TRACE conn4 <- [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]]]}] 20:49:19 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. 20:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1847ms 20:49:19 INFO - PROCESS | 1768 | 1463975359647 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1768 | 1463975359650 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 20:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:49:19 INFO - PROCESS | 1768 | 1463975359658 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1768 | 1463975359661 Marionette TRACE conn4 <- [1,346,null,{}] 20:49:19 INFO - PROCESS | 1768 | 1463975359668 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 1768 | 1463975359869 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 20:49:20 INFO - PROCESS | 1768 | 1463975360032 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9254e000 == 66 [pid = 1768] [id = 94] 20:49:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92559c00) [pid = 1768] [serial = 281] [outer = (nil)] 20:49:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9269a400) [pid = 1768] [serial = 282] [outer = 0x92559c00] 20:49:20 INFO - PROCESS | 1768 | 1463975360136 Marionette DEBUG loaded listener.js 20:49:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9269c000) [pid = 1768] [serial = 283] [outer = 0x92559c00] 20:49:21 INFO - PROCESS | 1768 | 1463975360996 Marionette TRACE conn4 <- [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]]]}] 20:49:21 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. 20:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 20:49:21 INFO - PROCESS | 1768 | 1463975361044 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1768 | 1463975361048 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 20:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:49:21 INFO - PROCESS | 1768 | 1463975361074 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:49:21 INFO - PROCESS | 1768 | 1463975361079 Marionette TRACE conn4 <- [1,350,null,{}] 20:49:21 INFO - PROCESS | 1768 | 1463975361085 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:21 INFO - PROCESS | 1768 | 1463975361282 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 20:49:21 INFO - PROCESS | 1768 | 1463975361448 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ea02c00 == 67 [pid = 1768] [id = 95] 20:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8ea03400) [pid = 1768] [serial = 284] [outer = (nil)] 20:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8ea0a000) [pid = 1768] [serial = 285] [outer = 0x8ea03400] 20:49:21 INFO - PROCESS | 1768 | 1463975361534 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8ea0e800) [pid = 1768] [serial = 286] [outer = 0x8ea03400] 20:49:22 INFO - PROCESS | 1768 | 1463975362493 Marionette TRACE conn4 <- [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]]]}] 20:49:22 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. 20:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1490ms 20:49:22 INFO - PROCESS | 1768 | 1463975362562 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 20:49:22 INFO - PROCESS | 1768 | 1463975362567 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 20:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:49:22 INFO - PROCESS | 1768 | 1463975362574 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1768 | 1463975362579 Marionette TRACE conn4 <- [1,354,null,{}] 20:49:22 INFO - PROCESS | 1768 | 1463975362585 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 1768 | 1463975362842 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 20:49:23 INFO - PROCESS | 1768 | 1463975363287 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cbb400 == 68 [pid = 1768] [id = 96] 20:49:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x90cbbc00) [pid = 1768] [serial = 287] [outer = (nil)] 20:49:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x90cc1c00) [pid = 1768] [serial = 288] [outer = 0x90cbbc00] 20:49:23 INFO - PROCESS | 1768 | 1463975363417 Marionette DEBUG loaded listener.js 20:49:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x918da000) [pid = 1768] [serial = 289] [outer = 0x90cbbc00] 20:49:24 INFO - PROCESS | 1768 | 1463975364422 Marionette TRACE conn4 <- [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]]]}] 20:49:24 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. 20:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1893ms 20:49:24 INFO - PROCESS | 1768 | 1463975364469 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1768 | 1463975364476 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 20:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:49:24 INFO - PROCESS | 1768 | 1463975364485 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1768 | 1463975364491 Marionette TRACE conn4 <- [1,358,null,{}] 20:49:24 INFO - PROCESS | 1768 | 1463975364499 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:24 INFO - PROCESS | 1768 | 1463975364690 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 20:49:24 INFO - PROCESS | 1768 | 1463975364902 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e5800 == 69 [pid = 1768] [id = 97] 20:49:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92696400) [pid = 1768] [serial = 290] [outer = (nil)] 20:49:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9269b400) [pid = 1768] [serial = 291] [outer = 0x92696400] 20:49:25 INFO - PROCESS | 1768 | 1463975365032 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92888c00) [pid = 1768] [serial = 292] [outer = 0x92696400] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x99f0c000 == 68 [pid = 1768] [id = 84] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa30eb800) [pid = 1768] [serial = 212] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa6884400) [pid = 1768] [serial = 179] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9527e400) [pid = 1768] [serial = 170] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9a4ddc00) [pid = 1768] [serial = 173] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0xa30e8c00) [pid = 1768] [serial = 176] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9ad19400) [pid = 1768] [serial = 182] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9ad17800) [pid = 1768] [serial = 185] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x918e1000) [pid = 1768] [serial = 188] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9a3b8c00) [pid = 1768] [serial = 191] [outer = (nil)] [url = about:blank] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x9a3bbc00 == 67 [pid = 1768] [id = 83] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x96eba400 == 66 [pid = 1768] [id = 82] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x93a4f400 == 65 [pid = 1768] [id = 81] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x938cac00 == 64 [pid = 1768] [id = 80] 20:49:25 INFO - PROCESS | 1768 | --DOCSHELL 0x918e1400 == 63 [pid = 1768] [id = 79] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x94627000) [pid = 1768] [serial = 194] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x96e6bc00) [pid = 1768] [serial = 197] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x981ad800) [pid = 1768] [serial = 198] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0xa2459400) [pid = 1768] [serial = 210] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9ba84000) [pid = 1768] [serial = 204] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9d57e800) [pid = 1768] [serial = 206] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0xa1132800) [pid = 1768] [serial = 209] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9d5bb400) [pid = 1768] [serial = 207] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9b212c00) [pid = 1768] [serial = 203] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x99f56c00) [pid = 1768] [serial = 200] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a3afc00) [pid = 1768] [serial = 201] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x946f5800) [pid = 1768] [serial = 195] [outer = (nil)] [url = about:blank] 20:49:26 INFO - PROCESS | 1768 | 1463975366049 Marionette TRACE conn4 <- [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]]]}] 20:49:26 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. 20:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1586ms 20:49:26 INFO - PROCESS | 1768 | 1463975366075 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 20:49:26 INFO - PROCESS | 1768 | 1463975366082 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 20:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:49:26 INFO - PROCESS | 1768 | 1463975366090 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1768 | 1463975366094 Marionette TRACE conn4 <- [1,362,null,{}] 20:49:26 INFO - PROCESS | 1768 | 1463975366100 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:26 INFO - PROCESS | 1768 | 1463975366276 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 20:49:26 INFO - PROCESS | 1768 | 1463975366411 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x92555800 == 64 [pid = 1768] [id = 98] 20:49:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x9288a000) [pid = 1768] [serial = 293] [outer = (nil)] 20:49:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x92962800) [pid = 1768] [serial = 294] [outer = 0x9288a000] 20:49:26 INFO - PROCESS | 1768 | 1463975366486 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9296bc00) [pid = 1768] [serial = 295] [outer = 0x9288a000] 20:49:27 INFO - PROCESS | 1768 | 1463975367365 Marionette TRACE conn4 <- [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]]]}] 20:49:27 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. 20:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1294ms 20:49:27 INFO - PROCESS | 1768 | 1463975367385 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1768 | 1463975367389 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 20:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:49:27 INFO - PROCESS | 1768 | 1463975367404 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1768 | 1463975367414 Marionette TRACE conn4 <- [1,366,null,{}] 20:49:27 INFO - PROCESS | 1768 | 1463975367423 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:27 INFO - PROCESS | 1768 | 1463975367607 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 20:49:27 INFO - PROCESS | 1768 | 1463975367745 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9288dc00 == 65 [pid = 1768] [id = 99] 20:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9288ec00) [pid = 1768] [serial = 296] [outer = (nil)] 20:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x946f3800) [pid = 1768] [serial = 297] [outer = 0x9288ec00] 20:49:27 INFO - PROCESS | 1768 | 1463975367822 Marionette DEBUG loaded listener.js 20:49:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x95064000) [pid = 1768] [serial = 298] [outer = 0x9288ec00] 20:49:28 INFO - PROCESS | 1768 | 1463975368672 Marionette TRACE conn4 <- [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]]]}] 20:49:28 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. 20:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1298ms 20:49:28 INFO - PROCESS | 1768 | 1463975368695 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 20:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:49:28 INFO - PROCESS | 1768 | 1463975368700 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 20:49:28 INFO - PROCESS | 1768 | 1463975368707 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:49:28 INFO - PROCESS | 1768 | 1463975368710 Marionette TRACE conn4 <- [1,370,null,{}] 20:49:28 INFO - PROCESS | 1768 | 1463975368716 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:28 INFO - PROCESS | 1768 | 1463975368934 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 20:49:28 INFO - PROCESS | 1768 | 1463975368964 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9296d400 == 66 [pid = 1768] [id = 100] 20:49:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9527d400) [pid = 1768] [serial = 299] [outer = (nil)] 20:49:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x96eba400) [pid = 1768] [serial = 300] [outer = 0x9527d400] 20:49:29 INFO - PROCESS | 1768 | 1463975369040 Marionette DEBUG loaded listener.js 20:49:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x981ad000) [pid = 1768] [serial = 301] [outer = 0x9527d400] 20:49:30 INFO - PROCESS | 1768 | 1463975370013 Marionette TRACE conn4 <- [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]]]}] 20:49:30 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. 20:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1334ms 20:49:30 INFO - PROCESS | 1768 | 1463975370050 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 20:49:30 INFO - PROCESS | 1768 | 1463975370053 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 20:49:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:49:30 INFO - PROCESS | 1768 | 1463975370060 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1768 | 1463975370064 Marionette TRACE conn4 <- [1,374,null,{}] 20:49:30 INFO - PROCESS | 1768 | 1463975370070 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:30 INFO - PROCESS | 1768 | 1463975370493 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x918e8000) [pid = 1768] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x94610000) [pid = 1768] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9a190000) [pid = 1768] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9a3bb800) [pid = 1768] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9a3bc400) [pid = 1768] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x95277000) [pid = 1768] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9d5b7800) [pid = 1768] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:49:30 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x946fc000) [pid = 1768] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:49:30 INFO - PROCESS | 1768 | 1463975370686 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x94610400 == 67 [pid = 1768] [id = 101] 20:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x946f3c00) [pid = 1768] [serial = 302] [outer = (nil)] 20:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9819a400) [pid = 1768] [serial = 303] [outer = 0x946f3c00] 20:49:30 INFO - PROCESS | 1768 | 1463975370775 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9a3afc00) [pid = 1768] [serial = 304] [outer = 0x946f3c00] 20:49:31 INFO - PROCESS | 1768 | 1463975371538 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:49:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:49:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1538ms 20:49:31 INFO - PROCESS | 1768 | 1463975371601 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 20:49:31 INFO - PROCESS | 1768 | 1463975371605 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 20:49:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:49:31 INFO - PROCESS | 1768 | 1463975371612 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:49:31 INFO - PROCESS | 1768 | 1463975371615 Marionette TRACE conn4 <- [1,378,null,{}] 20:49:31 INFO - PROCESS | 1768 | 1463975371630 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:31 INFO - PROCESS | 1768 | 1463975371797 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 20:49:31 INFO - PROCESS | 1768 | 1463975371808 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a4f400 == 68 [pid = 1768] [id = 102] 20:49:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x95117800) [pid = 1768] [serial = 305] [outer = (nil)] 20:49:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9511d000) [pid = 1768] [serial = 306] [outer = 0x95117800] 20:49:31 INFO - PROCESS | 1768 | 1463975371888 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x95121000) [pid = 1768] [serial = 307] [outer = 0x95117800] 20:49:32 INFO - PROCESS | 1768 | 1463975372917 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:49:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:49:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1344ms 20:49:32 INFO - PROCESS | 1768 | 1463975372957 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1768 | 1463975372964 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 20:49:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:49:32 INFO - PROCESS | 1768 | 1463975372974 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1768 | 1463975372981 Marionette TRACE conn4 <- [1,382,null,{}] 20:49:33 INFO - PROCESS | 1768 | 1463975372992 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 1768 | 1463975373205 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 20:49:33 INFO - PROCESS | 1768 | 1463975373444 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc3c00 == 69 [pid = 1768] [id = 103] 20:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9146e400) [pid = 1768] [serial = 308] [outer = (nil)] 20:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92691800) [pid = 1768] [serial = 309] [outer = 0x9146e400] 20:49:33 INFO - PROCESS | 1768 | 1463975373583 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92885c00) [pid = 1768] [serial = 310] [outer = 0x9146e400] 20:49:34 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:34 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:49:34 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:34 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:34 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:34 INFO - PROCESS | 1768 | 1463975374579 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:49:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:49:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1651ms 20:49:34 INFO - PROCESS | 1768 | 1463975374626 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 1768 | 1463975374636 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 20:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:49:34 INFO - PROCESS | 1768 | 1463975374648 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1768 | 1463975374652 Marionette TRACE conn4 <- [1,386,null,{}] 20:49:34 INFO - PROCESS | 1768 | 1463975374660 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:34 INFO - PROCESS | 1768 | 1463975374899 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 20:49:35 INFO - PROCESS | 1768 | 1463975375164 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x92c01800 == 70 [pid = 1768] [id = 104] 20:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92c03c00) [pid = 1768] [serial = 311] [outer = (nil)] 20:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x938c9c00) [pid = 1768] [serial = 312] [outer = 0x92c03c00] 20:49:35 INFO - PROCESS | 1768 | 1463975375261 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x946f6000) [pid = 1768] [serial = 313] [outer = 0x92c03c00] 20:49:36 INFO - PROCESS | 1768 | 1463975376350 Marionette TRACE conn4 <- [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]]]}] 20:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1735ms 20:49:36 INFO - PROCESS | 1768 | 1463975376383 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 20:49:36 INFO - PROCESS | 1768 | 1463975376387 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 20:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:49:36 INFO - PROCESS | 1768 | 1463975376395 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:49:36 INFO - PROCESS | 1768 | 1463975376402 Marionette TRACE conn4 <- [1,390,null,{}] 20:49:36 INFO - PROCESS | 1768 | 1463975376419 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:36 INFO - PROCESS | 1768 | 1463975376627 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 20:49:36 INFO - PROCESS | 1768 | 1463975376847 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244dc00 == 71 [pid = 1768] [id = 105] 20:49:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92453800) [pid = 1768] [serial = 314] [outer = (nil)] 20:49:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x94627000) [pid = 1768] [serial = 315] [outer = 0x92453800] 20:49:36 INFO - PROCESS | 1768 | 1463975376942 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x95119800) [pid = 1768] [serial = 316] [outer = 0x92453800] 20:49:37 INFO - PROCESS | 1768 | 1463975377890 Marionette TRACE conn4 <- [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]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1544ms 20:49:37 INFO - PROCESS | 1768 | 1463975377939 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1768 | 1463975377944 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 20:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:49:37 INFO - PROCESS | 1768 | 1463975377952 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1768 | 1463975377955 Marionette TRACE conn4 <- [1,394,null,{}] 20:49:37 INFO - PROCESS | 1768 | 1463975377963 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:38 INFO - PROCESS | 1768 | 1463975378169 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 20:49:38 INFO - PROCESS | 1768 | 1463975378382 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab9c00 == 72 [pid = 1768] [id = 106] 20:49:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9462ac00) [pid = 1768] [serial = 317] [outer = (nil)] 20:49:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x99f58400) [pid = 1768] [serial = 318] [outer = 0x9462ac00] 20:49:38 INFO - PROCESS | 1768 | 1463975378517 Marionette DEBUG loaded listener.js 20:49:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9a3b2000) [pid = 1768] [serial = 319] [outer = 0x9462ac00] 20:49:39 INFO - PROCESS | 1768 | 1463975379422 Marionette TRACE conn4 <- [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]]]}] 20:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1536ms 20:49:39 INFO - PROCESS | 1768 | 1463975379488 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 20:49:39 INFO - PROCESS | 1768 | 1463975379493 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 20:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:49:39 INFO - PROCESS | 1768 | 1463975379501 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:49:39 INFO - PROCESS | 1768 | 1463975379505 Marionette TRACE conn4 <- [1,398,null,{}] 20:49:39 INFO - PROCESS | 1768 | 1463975379512 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:39 INFO - PROCESS | 1768 | 1463975379709 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 20:49:39 INFO - PROCESS | 1768 | 1463975379929 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8f4c00 == 73 [pid = 1768] [id = 107] 20:49:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9ad12400) [pid = 1768] [serial = 320] [outer = (nil)] 20:49:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9ad19800) [pid = 1768] [serial = 321] [outer = 0x9ad12400] 20:49:40 INFO - PROCESS | 1768 | 1463975380033 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9ad20c00) [pid = 1768] [serial = 322] [outer = 0x9ad12400] 20:49:41 INFO - PROCESS | 1768 | 1463975380999 Marionette TRACE conn4 <- [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]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1537ms 20:49:41 INFO - PROCESS | 1768 | 1463975381038 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 20:49:41 INFO - PROCESS | 1768 | 1463975381043 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 20:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:49:41 INFO - PROCESS | 1768 | 1463975381050 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1768 | 1463975381053 Marionette TRACE conn4 <- [1,402,null,{}] 20:49:41 INFO - PROCESS | 1768 | 1463975381060 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 1768 | 1463975381292 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 20:49:41 INFO - PROCESS | 1768 | 1463975381520 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba58800 == 74 [pid = 1768] [id = 108] 20:49:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9c113000) [pid = 1768] [serial = 323] [outer = (nil)] 20:49:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9d9df800) [pid = 1768] [serial = 324] [outer = 0x9c113000] 20:49:41 INFO - PROCESS | 1768 | 1463975381627 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa214ac00) [pid = 1768] [serial = 325] [outer = 0x9c113000] 20:49:42 INFO - PROCESS | 1768 | 1463975382549 Marionette TRACE conn4 <- [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]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 20:49:42 INFO - PROCESS | 1768 | 1463975382588 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1768 | 1463975382593 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 20:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:49:42 INFO - PROCESS | 1768 | 1463975382600 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1768 | 1463975382603 Marionette TRACE conn4 <- [1,406,null,{}] 20:49:42 INFO - PROCESS | 1768 | 1463975382611 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:42 INFO - PROCESS | 1768 | 1463975382805 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 20:49:43 INFO - PROCESS | 1768 | 1463975383042 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbb000 == 75 [pid = 1768] [id = 109] 20:49:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8ecbc400) [pid = 1768] [serial = 326] [outer = (nil)] 20:49:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8ecc1c00) [pid = 1768] [serial = 327] [outer = 0x8ecbc400] 20:49:43 INFO - PROCESS | 1768 | 1463975383176 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8ecc5000) [pid = 1768] [serial = 328] [outer = 0x8ecbc400] 20:49:44 INFO - PROCESS | 1768 | 1463975384107 Marionette TRACE conn4 <- [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]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1583ms 20:49:44 INFO - PROCESS | 1768 | 1463975384184 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1768 | 1463975384187 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 20:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:49:44 INFO - PROCESS | 1768 | 1463975384196 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1768 | 1463975384199 Marionette TRACE conn4 <- [1,410,null,{}] 20:49:44 INFO - PROCESS | 1768 | 1463975384206 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:44 INFO - PROCESS | 1768 | 1463975384444 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 20:49:44 INFO - PROCESS | 1768 | 1463975384709 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e283800 == 76 [pid = 1768] [id = 110] 20:49:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8e285c00) [pid = 1768] [serial = 329] [outer = (nil)] 20:49:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8e28a800) [pid = 1768] [serial = 330] [outer = 0x8e285c00] 20:49:44 INFO - PROCESS | 1768 | 1463975384800 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8e28f800) [pid = 1768] [serial = 331] [outer = 0x8e285c00] 20:49:45 INFO - PROCESS | 1768 | 1463975385802 Marionette TRACE conn4 <- [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]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1639ms 20:49:45 INFO - PROCESS | 1768 | 1463975385835 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 20:49:45 INFO - PROCESS | 1768 | 1463975385839 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 20:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:49:45 INFO - PROCESS | 1768 | 1463975385847 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1768 | 1463975385851 Marionette TRACE conn4 <- [1,414,null,{}] 20:49:45 INFO - PROCESS | 1768 | 1463975385857 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:46 INFO - PROCESS | 1768 | 1463975386049 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 20:49:46 INFO - PROCESS | 1768 | 1463975386274 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e290800 == 77 [pid = 1768] [id = 111] 20:49:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8e290c00) [pid = 1768] [serial = 332] [outer = (nil)] 20:49:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x92b01400) [pid = 1768] [serial = 333] [outer = 0x8e290c00] 20:49:46 INFO - PROCESS | 1768 | 1463975386378 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x92b04000) [pid = 1768] [serial = 334] [outer = 0x8e290c00] 20:49:47 INFO - PROCESS | 1768 | 1463975387307 Marionette TRACE conn4 <- [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]]]}] 20:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1534ms 20:49:47 INFO - PROCESS | 1768 | 1463975387382 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 20:49:47 INFO - PROCESS | 1768 | 1463975387385 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 20:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:49:47 INFO - PROCESS | 1768 | 1463975387393 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1768 | 1463975387396 Marionette TRACE conn4 <- [1,418,null,{}] 20:49:47 INFO - PROCESS | 1768 | 1463975387403 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 1768 | 1463975387637 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 20:49:48 INFO - PROCESS | 1768 | 1463975388250 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbd400 == 78 [pid = 1768] [id = 112] 20:49:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8ecbf800) [pid = 1768] [serial = 335] [outer = (nil)] 20:49:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x90cbe400) [pid = 1768] [serial = 336] [outer = 0x8ecbf800] 20:49:48 INFO - PROCESS | 1768 | 1463975388343 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x91471400) [pid = 1768] [serial = 337] [outer = 0x8ecbf800] 20:49:49 INFO - PROCESS | 1768 | 1463975389661 Marionette TRACE conn4 <- [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]]]}] 20:49:49 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 20:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2293ms 20:49:49 INFO - PROCESS | 1768 | 1463975389688 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1768 | 1463975389696 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 20:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:49:49 INFO - PROCESS | 1768 | 1463975389769 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1768 | 1463975389776 Marionette TRACE conn4 <- [1,422,null,{}] 20:49:49 INFO - PROCESS | 1768 | 1463975389789 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 1768 | 1463975389968 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 20:49:50 INFO - PROCESS | 1768 | 1463975390149 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecc6c00 == 79 [pid = 1768] [id = 113] 20:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x918e7000) [pid = 1768] [serial = 338] [outer = (nil)] 20:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x91bb6c00) [pid = 1768] [serial = 339] [outer = 0x918e7000] 20:49:50 INFO - PROCESS | 1768 | 1463975390229 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9244b400) [pid = 1768] [serial = 340] [outer = 0x918e7000] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x946f6c00 == 78 [pid = 1768] [id = 35] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x99f0d000 == 77 [pid = 1768] [id = 36] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x938c4000 == 76 [pid = 1768] [id = 71] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x981b2800 == 75 [pid = 1768] [id = 62] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x918d9c00 == 74 [pid = 1768] [id = 63] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x94625000 == 73 [pid = 1768] [id = 37] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x918de800 == 72 [pid = 1768] [id = 64] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x99f5d000 == 71 [pid = 1768] [id = 59] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x94610400 == 70 [pid = 1768] [id = 101] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9296d400 == 69 [pid = 1768] [id = 100] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9288dc00 == 68 [pid = 1768] [id = 99] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x92555800 == 67 [pid = 1768] [id = 98] 20:49:50 INFO - PROCESS | 1768 | --DOCSHELL 0x918e5800 == 66 [pid = 1768] [id = 97] 20:49:51 INFO - PROCESS | 1768 | --DOCSHELL 0x90cbb400 == 65 [pid = 1768] [id = 96] 20:49:51 INFO - PROCESS | 1768 | --DOCSHELL 0x91470400 == 64 [pid = 1768] [id = 88] 20:49:51 INFO - PROCESS | 1768 | --DOCSHELL 0x99f55400 == 63 [pid = 1768] [id = 87] 20:49:51 INFO - PROCESS | 1768 | --DOCSHELL 0x92c0a000 == 62 [pid = 1768] [id = 86] 20:49:51 INFO - PROCESS | 1768 | --DOCSHELL 0x9d5c3800 == 61 [pid = 1768] [id = 85] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0xa112cc00) [pid = 1768] [serial = 253] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x92c0cc00) [pid = 1768] [serial = 238] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x946f7c00) [pid = 1768] [serial = 240] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x9ad19c00) [pid = 1768] [serial = 247] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9d5c3000) [pid = 1768] [serial = 252] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x92c03800) [pid = 1768] [serial = 237] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9a3bc000) [pid = 1768] [serial = 246] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9babf000) [pid = 1768] [serial = 250] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9b7dc000) [pid = 1768] [serial = 249] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x95283c00) [pid = 1768] [serial = 168] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92c0c800) [pid = 1768] [serial = 231] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa675d800) [pid = 1768] [serial = 222] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa50ef800) [pid = 1768] [serial = 213] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9a30bc00) [pid = 1768] [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.] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x95277c00) [pid = 1768] [serial = 215] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9a3bb400) [pid = 1768] [serial = 218] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x983f0c00) [pid = 1768] [serial = 244] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x95064800) [pid = 1768] [serial = 241] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa8c4c400) [pid = 1768] [serial = 225] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x96e67c00) [pid = 1768] [serial = 243] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa9a13400) [pid = 1768] [serial = 228] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa9a1e400) [pid = 1768] [serial = 234] [outer = (nil)] [url = about:blank] 20:49:51 INFO - PROCESS | 1768 | 1463975391581 Marionette TRACE conn4 <- [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]]]}] 20:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1908ms 20:49:51 INFO - PROCESS | 1768 | 1463975391616 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 1768 | 1463975391623 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 20:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:49:51 INFO - PROCESS | 1768 | 1463975391631 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 1768 | 1463975391634 Marionette TRACE conn4 <- [1,426,null,{}] 20:49:51 INFO - PROCESS | 1768 | 1463975391641 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:51 INFO - PROCESS | 1768 | 1463975391905 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 20:49:52 INFO - PROCESS | 1768 | 1463975392031 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ea01800 == 62 [pid = 1768] [id = 114] 20:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x91471800) [pid = 1768] [serial = 341] [outer = (nil)] 20:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92457800) [pid = 1768] [serial = 342] [outer = 0x91471800] 20:49:52 INFO - PROCESS | 1768 | 1463975392108 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9268e400) [pid = 1768] [serial = 343] [outer = 0x91471800] 20:49:52 INFO - PROCESS | 1768 | 1463975392887 Marionette TRACE conn4 <- [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] 20:49:52 INFO - PROCESS | 1768 | 1463975392977 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 20:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:49:53 INFO - PROCESS | 1768 | 1463975393002 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1768 | 1463975393012 Marionette TRACE conn4 <- [1,430,null,{}] 20:49:53 INFO - PROCESS | 1768 | 1463975393035 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 1768 | 1463975393253 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 20:49:53 INFO - PROCESS | 1768 | 1463975393284 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cbb400 == 63 [pid = 1768] [id = 115] 20:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92968000) [pid = 1768] [serial = 344] [outer = (nil)] 20:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92b06400) [pid = 1768] [serial = 345] [outer = 0x92968000] 20:49:53 INFO - PROCESS | 1768 | 1463975393362 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x92b0b000) [pid = 1768] [serial = 346] [outer = 0x92968000] 20:49:54 INFO - PROCESS | 1768 | 1463975394300 Marionette TRACE conn4 <- [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]]]}] 20:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1357ms 20:49:54 INFO - PROCESS | 1768 | 1463975394354 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 20:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:49:54 INFO - PROCESS | 1768 | 1463975394359 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 20:49:54 INFO - PROCESS | 1768 | 1463975394366 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1768 | 1463975394369 Marionette TRACE conn4 <- [1,434,null,{}] 20:49:54 INFO - PROCESS | 1768 | 1463975394375 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:54 INFO - PROCESS | 1768 | 1463975394611 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 20:49:54 INFO - PROCESS | 1768 | 1463975394636 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x92693400 == 64 [pid = 1768] [id = 116] 20:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x92b07400) [pid = 1768] [serial = 347] [outer = (nil)] 20:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92c05000) [pid = 1768] [serial = 348] [outer = 0x92b07400] 20:49:54 INFO - PROCESS | 1768 | 1463975394714 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92c0b400) [pid = 1768] [serial = 349] [outer = 0x92b07400] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9527d400) [pid = 1768] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9288ec00) [pid = 1768] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x90cbbc00) [pid = 1768] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x92696400) [pid = 1768] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9288a000) [pid = 1768] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:49:55 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x946f3c00) [pid = 1768] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:49:55 INFO - PROCESS | 1768 | 1463975395904 Marionette TRACE conn4 <- [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]]]}] 20:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1584ms 20:49:55 INFO - PROCESS | 1768 | 1463975395950 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 20:49:55 INFO - PROCESS | 1768 | 1463975395954 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 20:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:49:55 INFO - PROCESS | 1768 | 1463975395960 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:49:55 INFO - PROCESS | 1768 | 1463975395964 Marionette TRACE conn4 <- [1,438,null,{}] 20:49:55 INFO - PROCESS | 1768 | 1463975395978 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 1768 | 1463975396138 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 20:49:56 INFO - PROCESS | 1768 | 1463975396153 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b0c400 == 65 [pid = 1768] [id = 117] 20:49:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92c01c00) [pid = 1768] [serial = 350] [outer = (nil)] 20:49:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x94624800) [pid = 1768] [serial = 351] [outer = 0x92c01c00] 20:49:56 INFO - PROCESS | 1768 | 1463975396239 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9505d800) [pid = 1768] [serial = 352] [outer = 0x92c01c00] 20:49:57 INFO - PROCESS | 1768 | 1463975397406 Marionette TRACE conn4 <- [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]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1494ms 20:49:57 INFO - PROCESS | 1768 | 1463975397466 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 20:49:57 INFO - PROCESS | 1768 | 1463975397475 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 20:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:49:57 INFO - PROCESS | 1768 | 1463975397486 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1768 | 1463975397493 Marionette TRACE conn4 <- [1,442,null,{}] 20:49:57 INFO - PROCESS | 1768 | 1463975397502 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:57 INFO - PROCESS | 1768 | 1463975397712 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 20:49:57 INFO - PROCESS | 1768 | 1463975397938 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc0000 == 66 [pid = 1768] [id = 118] 20:49:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9146bc00) [pid = 1768] [serial = 353] [outer = (nil)] 20:49:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x91bb9400) [pid = 1768] [serial = 354] [outer = 0x9146bc00] 20:49:58 INFO - PROCESS | 1768 | 1463975398058 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92457000) [pid = 1768] [serial = 355] [outer = 0x9146bc00] 20:49:59 INFO - PROCESS | 1768 | 1463975399016 Marionette TRACE conn4 <- [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]]]}] 20:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1600ms 20:49:59 INFO - PROCESS | 1768 | 1463975399088 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 20:49:59 INFO - PROCESS | 1768 | 1463975399097 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 20:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:49:59 INFO - PROCESS | 1768 | 1463975399110 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:49:59 INFO - PROCESS | 1768 | 1463975399115 Marionette TRACE conn4 <- [1,446,null,{}] 20:49:59 INFO - PROCESS | 1768 | 1463975399122 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:59 INFO - PROCESS | 1768 | 1463975399360 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 20:49:59 INFO - PROCESS | 1768 | 1463975399680 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x92889400 == 67 [pid = 1768] [id = 119] 20:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9288dc00) [pid = 1768] [serial = 356] [outer = (nil)] 20:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92970000) [pid = 1768] [serial = 357] [outer = 0x9288dc00] 20:49:59 INFO - PROCESS | 1768 | 1463975399771 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x92c08400) [pid = 1768] [serial = 358] [outer = 0x9288dc00] 20:50:00 INFO - PROCESS | 1768 | 1463975400758 Marionette TRACE conn4 <- [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]]]}] 20:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1734ms 20:50:00 INFO - PROCESS | 1768 | 1463975400845 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1768 | 1463975400849 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 20:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:50:00 INFO - PROCESS | 1768 | 1463975400857 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1768 | 1463975400864 Marionette TRACE conn4 <- [1,450,null,{}] 20:50:00 INFO - PROCESS | 1768 | 1463975400882 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:01 INFO - PROCESS | 1768 | 1463975401165 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 20:50:01 INFO - PROCESS | 1768 | 1463975401383 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x9296b800 == 68 [pid = 1768] [id = 120] 20:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9511c000) [pid = 1768] [serial = 359] [outer = (nil)] 20:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x95279000) [pid = 1768] [serial = 360] [outer = 0x9511c000] 20:50:01 INFO - PROCESS | 1768 | 1463975401488 Marionette DEBUG loaded listener.js 20:50:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x95283c00) [pid = 1768] [serial = 361] [outer = 0x9511c000] 20:50:02 INFO - PROCESS | 1768 | 1463975402446 Marionette TRACE conn4 <- [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] 20:50:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:50:02 INFO - PROCESS | 1768 | 1463975402503 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 20:50:02 INFO - PROCESS | 1768 | 1463975402510 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:50:02 INFO - PROCESS | 1768 | 1463975402514 Marionette TRACE conn4 <- [1,454,null,{}] 20:50:02 INFO - PROCESS | 1768 | 1463975402520 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:02 INFO - PROCESS | 1768 | 1463975402750 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 20:50:02 INFO - PROCESS | 1768 | 1463975402965 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9511fc00 == 69 [pid = 1768] [id = 121] 20:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x96e6c800) [pid = 1768] [serial = 362] [outer = (nil)] 20:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x99f55000) [pid = 1768] [serial = 363] [outer = 0x96e6c800] 20:50:03 INFO - PROCESS | 1768 | 1463975403096 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x99f90400) [pid = 1768] [serial = 364] [outer = 0x96e6c800] 20:50:03 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:04 INFO - PROCESS | 1768 | 1463975404035 Marionette TRACE conn4 <- [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]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1586ms 20:50:04 INFO - PROCESS | 1768 | 1463975404096 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1768 | 1463975404099 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 20:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:50:04 INFO - PROCESS | 1768 | 1463975404107 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1768 | 1463975404111 Marionette TRACE conn4 <- [1,458,null,{}] 20:50:04 INFO - PROCESS | 1768 | 1463975404117 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:04 INFO - PROCESS | 1768 | 1463975404309 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 20:50:04 INFO - PROCESS | 1768 | 1463975404552 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x95065000 == 70 [pid = 1768] [id = 122] 20:50:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x981b2800) [pid = 1768] [serial = 365] [outer = (nil)] 20:50:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9a7bb000) [pid = 1768] [serial = 366] [outer = 0x981b2800] 20:50:04 INFO - PROCESS | 1768 | 1463975404657 Marionette DEBUG loaded listener.js 20:50:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9ad13800) [pid = 1768] [serial = 367] [outer = 0x981b2800] 20:50:05 INFO - PROCESS | 1768 | 1463975405623 Marionette TRACE conn4 <- [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] 20:50:05 INFO - PROCESS | 1768 | 1463975405698 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 20:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:50:05 INFO - PROCESS | 1768 | 1463975405707 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 1768 | 1463975405711 Marionette TRACE conn4 <- [1,462,null,{}] 20:50:05 INFO - PROCESS | 1768 | 1463975405717 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:05 INFO - PROCESS | 1768 | 1463975405981 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 20:50:06 INFO - PROCESS | 1768 | 1463975406249 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a306c00 == 71 [pid = 1768] [id = 123] 20:50:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9a30dc00) [pid = 1768] [serial = 368] [outer = (nil)] 20:50:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9ba86800) [pid = 1768] [serial = 369] [outer = 0x9a30dc00] 20:50:06 INFO - PROCESS | 1768 | 1463975406343 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x9c06f400) [pid = 1768] [serial = 370] [outer = 0x9a30dc00] 20:50:07 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:07 INFO - PROCESS | 1768 | 1463975407332 Marionette TRACE conn4 <- [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] 20:50:07 INFO - PROCESS | 1768 | 1463975407405 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 20:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:50:07 INFO - PROCESS | 1768 | 1463975407412 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1768 | 1463975407417 Marionette TRACE conn4 <- [1,466,null,{}] 20:50:07 INFO - PROCESS | 1768 | 1463975407424 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:07 INFO - PROCESS | 1768 | 1463975407620 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 20:50:07 INFO - PROCESS | 1768 | 1463975407841 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c112c00 == 72 [pid = 1768] [id = 124] 20:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x9d5c2800) [pid = 1768] [serial = 371] [outer = (nil)] 20:50:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x9d9e0800) [pid = 1768] [serial = 372] [outer = 0x9d5c2800] 20:50:07 INFO - PROCESS | 1768 | 1463975407946 Marionette DEBUG loaded listener.js 20:50:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0xa0619800) [pid = 1768] [serial = 373] [outer = 0x9d5c2800] 20:50:08 INFO - PROCESS | 1768 | 1463975408877 Marionette TRACE conn4 <- [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] 20:50:08 INFO - PROCESS | 1768 | 1463975408954 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 20:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:50:08 INFO - PROCESS | 1768 | 1463975408961 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1768 | 1463975408965 Marionette TRACE conn4 <- [1,470,null,{}] 20:50:08 INFO - PROCESS | 1768 | 1463975408971 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 1768 | 1463975409199 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 20:50:09 INFO - PROCESS | 1768 | 1463975409420 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa353e800 == 73 [pid = 1768] [id = 125] 20:50:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0xa35e7c00) [pid = 1768] [serial = 374] [outer = (nil)] 20:50:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0xa6282800) [pid = 1768] [serial = 375] [outer = 0xa35e7c00] 20:50:09 INFO - PROCESS | 1768 | 1463975409680 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0xa6731c00) [pid = 1768] [serial = 376] [outer = 0xa35e7c00] 20:50:10 INFO - PROCESS | 1768 | 1463975410948 Marionette TRACE conn4 <- [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]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2045ms 20:50:11 INFO - PROCESS | 1768 | 1463975411007 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1768 | 1463975411011 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 20:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:50:11 INFO - PROCESS | 1768 | 1463975411018 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1768 | 1463975411021 Marionette TRACE conn4 <- [1,474,null,{}] 20:50:11 INFO - PROCESS | 1768 | 1463975411028 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 1768 | 1463975411237 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 20:50:11 INFO - PROCESS | 1768 | 1463975411439 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d8400 == 74 [pid = 1768] [id = 126] 20:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8e5dc000) [pid = 1768] [serial = 377] [outer = (nil)] 20:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8e5dfc00) [pid = 1768] [serial = 378] [outer = 0x8e5dc000] 20:50:11 INFO - PROCESS | 1768 | 1463975411526 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x9833f400) [pid = 1768] [serial = 379] [outer = 0x8e5dc000] 20:50:12 INFO - PROCESS | 1768 | 1463975412488 Marionette TRACE conn4 <- [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]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1532ms 20:50:12 INFO - PROCESS | 1768 | 1463975412552 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 20:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:50:12 INFO - PROCESS | 1768 | 1463975412556 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 20:50:12 INFO - PROCESS | 1768 | 1463975412563 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1768 | 1463975412567 Marionette TRACE conn4 <- [1,478,null,{}] 20:50:12 INFO - PROCESS | 1768 | 1463975412573 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:12 INFO - PROCESS | 1768 | 1463975412777 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 20:50:13 INFO - PROCESS | 1768 | 1463975413014 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b8400 == 75 [pid = 1768] [id = 127] 20:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8d5bac00) [pid = 1768] [serial = 380] [outer = (nil)] 20:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x8d5bd400) [pid = 1768] [serial = 381] [outer = 0x8d5bac00] 20:50:13 INFO - PROCESS | 1768 | 1463975413114 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8e285800) [pid = 1768] [serial = 382] [outer = 0x8d5bac00] 20:50:14 INFO - PROCESS | 1768 | 1463975414094 Marionette TRACE conn4 <- [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]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1591ms 20:50:14 INFO - PROCESS | 1768 | 1463975414155 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1768 | 1463975414160 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 20:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:50:14 INFO - PROCESS | 1768 | 1463975414167 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1768 | 1463975414173 Marionette TRACE conn4 <- [1,482,null,{}] 20:50:14 INFO - PROCESS | 1768 | 1463975414179 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:14 INFO - PROCESS | 1768 | 1463975414437 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 20:50:14 INFO - PROCESS | 1768 | 1463975414725 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfdb400 == 76 [pid = 1768] [id = 128] 20:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8bfddc00) [pid = 1768] [serial = 383] [outer = (nil)] 20:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8bfe3c00) [pid = 1768] [serial = 384] [outer = 0x8bfddc00] 20:50:14 INFO - PROCESS | 1768 | 1463975414830 Marionette DEBUG loaded listener.js 20:50:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8e5e0000) [pid = 1768] [serial = 385] [outer = 0x8bfddc00] 20:50:16 INFO - PROCESS | 1768 | 1463975416237 Marionette TRACE conn4 <- [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]]]}] 20:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2186ms 20:50:16 INFO - PROCESS | 1768 | 1463975416371 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 20:50:16 INFO - PROCESS | 1768 | 1463975416375 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 20:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:50:16 INFO - PROCESS | 1768 | 1463975416384 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:50:16 INFO - PROCESS | 1768 | 1463975416388 Marionette TRACE conn4 <- [1,486,null,{}] 20:50:16 INFO - PROCESS | 1768 | 1463975416398 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:16 INFO - PROCESS | 1768 | 1463975416584 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 20:50:16 INFO - PROCESS | 1768 | 1463975416776 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d531000 == 77 [pid = 1768] [id = 129] 20:50:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8d531c00) [pid = 1768] [serial = 386] [outer = (nil)] 20:50:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8d535000) [pid = 1768] [serial = 387] [outer = 0x8d531c00] 20:50:16 INFO - PROCESS | 1768 | 1463975416861 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8d5ba800) [pid = 1768] [serial = 388] [outer = 0x8d531c00] 20:50:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8ea07800) [pid = 1768] [serial = 389] [outer = 0x9b7dac00] 20:50:18 INFO - PROCESS | 1768 | 1463975418034 Marionette TRACE conn4 <- [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]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1736ms 20:50:18 INFO - PROCESS | 1768 | 1463975418121 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1768 | 1463975418129 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 20:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:50:18 INFO - PROCESS | 1768 | 1463975418140 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1768 | 1463975418144 Marionette TRACE conn4 <- [1,490,null,{}] 20:50:18 INFO - PROCESS | 1768 | 1463975418207 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:18 INFO - PROCESS | 1768 | 1463975418551 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0xa22cac00) [pid = 1768] [serial = 255] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x94623400) [pid = 1768] [serial = 258] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x9a8f4400) [pid = 1768] [serial = 261] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0xa50e9c00) [pid = 1768] [serial = 264] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0xa6f3d400) [pid = 1768] [serial = 267] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0xa9a1d000) [pid = 1768] [serial = 270] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x9296f000) [pid = 1768] [serial = 273] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x92555400) [pid = 1768] [serial = 276] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x92691400) [pid = 1768] [serial = 279] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x9269a400) [pid = 1768] [serial = 282] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8ea0a000) [pid = 1768] [serial = 285] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x9511d000) [pid = 1768] [serial = 306] [outer = (nil)] [url = about:blank] 20:50:18 INFO - PROCESS | 1768 | --DOCSHELL 0x92693400 == 76 [pid = 1768] [id = 116] 20:50:18 INFO - PROCESS | 1768 | --DOCSHELL 0x90cbb400 == 75 [pid = 1768] [id = 115] 20:50:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ea01800 == 74 [pid = 1768] [id = 114] 20:50:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecc6c00 == 73 [pid = 1768] [id = 113] 20:50:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbd400 == 72 [pid = 1768] [id = 112] 20:50:18 INFO - PROCESS | 1768 | 1463975418755 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e28c000 == 73 [pid = 1768] [id = 130] 20:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8e28f400) [pid = 1768] [serial = 390] [outer = (nil)] 20:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x8ecb9000) [pid = 1768] [serial = 391] [outer = 0x8e28f400] 20:50:18 INFO - PROCESS | 1768 | 1463975418836 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x9146f400) [pid = 1768] [serial = 392] [outer = 0x8e28f400] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x96eba400) [pid = 1768] [serial = 300] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x946f3800) [pid = 1768] [serial = 297] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x918da000) [pid = 1768] [serial = 289] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x90cc1c00) [pid = 1768] [serial = 288] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x92888c00) [pid = 1768] [serial = 292] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9269b400) [pid = 1768] [serial = 291] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x92962800) [pid = 1768] [serial = 294] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x9296bc00) [pid = 1768] [serial = 295] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x981ad000) [pid = 1768] [serial = 301] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9a3afc00) [pid = 1768] [serial = 304] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x9819a400) [pid = 1768] [serial = 303] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x95064000) [pid = 1768] [serial = 298] [outer = (nil)] [url = about:blank] 20:50:19 INFO - PROCESS | 1768 | 1463975419669 Marionette TRACE conn4 <- [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]]]}] 20:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1551ms 20:50:19 INFO - PROCESS | 1768 | 1463975419692 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 20:50:19 INFO - PROCESS | 1768 | 1463975419696 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 20:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:50:19 INFO - PROCESS | 1768 | 1463975419703 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:50:19 INFO - PROCESS | 1768 | 1463975419710 Marionette TRACE conn4 <- [1,494,null,{}] 20:50:19 INFO - PROCESS | 1768 | 1463975419727 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:19 INFO - PROCESS | 1768 | 1463975419910 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 20:50:20 INFO - PROCESS | 1768 | 1463975420064 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d53b000 == 74 [pid = 1768] [id = 131] 20:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8e288400) [pid = 1768] [serial = 393] [outer = (nil)] 20:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x92450400) [pid = 1768] [serial = 394] [outer = 0x8e288400] 20:50:20 INFO - PROCESS | 1768 | 1463975420150 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x92557000) [pid = 1768] [serial = 395] [outer = 0x8e288400] 20:50:21 INFO - PROCESS | 1768 | 1463975421085 Marionette TRACE conn4 <- [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]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:50:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1439ms 20:50:21 INFO - PROCESS | 1768 | 1463975421150 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 20:50:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:50:21 INFO - PROCESS | 1768 | 1463975421156 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 20:50:21 INFO - PROCESS | 1768 | 1463975421163 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1768 | 1463975421166 Marionette TRACE conn4 <- [1,498,null,{}] 20:50:21 INFO - PROCESS | 1768 | 1463975421172 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 1768 | 1463975421418 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 20:50:21 INFO - PROCESS | 1768 | 1463975421446 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d539000 == 75 [pid = 1768] [id = 132] 20:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x92449800) [pid = 1768] [serial = 396] [outer = (nil)] 20:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x92886800) [pid = 1768] [serial = 397] [outer = 0x92449800] 20:50:21 INFO - PROCESS | 1768 | 1463975421525 Marionette DEBUG loaded listener.js 20:50:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x92963400) [pid = 1768] [serial = 398] [outer = 0x92449800] 20:50:22 INFO - PROCESS | 1768 | 1463975422454 Marionette TRACE conn4 <- [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]]]}] 20:50:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:50:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1330ms 20:50:22 INFO - PROCESS | 1768 | 1463975422493 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 20:50:22 INFO - PROCESS | 1768 | 1463975422496 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 20:50:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:50:22 INFO - PROCESS | 1768 | 1463975422505 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:50:22 INFO - PROCESS | 1768 | 1463975422508 Marionette TRACE conn4 <- [1,502,null,{}] 20:50:22 INFO - PROCESS | 1768 | 1463975422524 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:22 INFO - PROCESS | 1768 | 1463975422753 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 20:50:22 INFO - PROCESS | 1768 | 1463975422781 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x92691400 == 76 [pid = 1768] [id = 133] 20:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x92889800) [pid = 1768] [serial = 399] [outer = (nil)] 20:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x92b03800) [pid = 1768] [serial = 400] [outer = 0x92889800] 20:50:22 INFO - PROCESS | 1768 | 1463975422858 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x92b0bc00) [pid = 1768] [serial = 401] [outer = 0x92889800] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x91471800) [pid = 1768] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x918e7000) [pid = 1768] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x92968000) [pid = 1768] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8ecbf800) [pid = 1768] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0xa214a000) [pid = 1768] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:50:23 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x92b07400) [pid = 1768] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:50:23 INFO - PROCESS | 1768 | 1463975423987 Marionette TRACE conn4 <- [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]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:50:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1548ms 20:50:24 INFO - PROCESS | 1768 | 1463975424054 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1768 | 1463975424058 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 20:50:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:50:24 INFO - PROCESS | 1768 | 1463975424065 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1768 | 1463975424069 Marionette TRACE conn4 <- [1,506,null,{}] 20:50:24 INFO - PROCESS | 1768 | 1463975424074 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 1768 | 1463975424337 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 20:50:24 INFO - PROCESS | 1768 | 1463975424429 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbf800 == 77 [pid = 1768] [id = 134] 20:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x90cbbc00) [pid = 1768] [serial = 402] [outer = (nil)] 20:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x946f8800) [pid = 1768] [serial = 403] [outer = 0x90cbbc00] 20:50:24 INFO - PROCESS | 1768 | 1463975424506 Marionette DEBUG loaded listener.js 20:50:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x95112800) [pid = 1768] [serial = 404] [outer = 0x90cbbc00] 20:50:25 INFO - PROCESS | 1768 | 1463975425325 Marionette TRACE conn4 <- [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]]]}] 20:50:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:50:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1289ms 20:50:25 INFO - PROCESS | 1768 | 1463975425355 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 20:50:25 INFO - PROCESS | 1768 | 1463975425360 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 20:50:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:50:25 INFO - PROCESS | 1768 | 1463975425366 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:50:25 INFO - PROCESS | 1768 | 1463975425370 Marionette TRACE conn4 <- [1,510,null,{}] 20:50:25 INFO - PROCESS | 1768 | 1463975425384 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:25 INFO - PROCESS | 1768 | 1463975425552 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 20:50:25 INFO - PROCESS | 1768 | 1463975425828 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfd7400 == 78 [pid = 1768] [id = 135] 20:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8bfd9000) [pid = 1768] [serial = 405] [outer = (nil)] 20:50:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8d52e400) [pid = 1768] [serial = 406] [outer = 0x8bfd9000] 20:50:25 INFO - PROCESS | 1768 | 1463975425933 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8d53a000) [pid = 1768] [serial = 407] [outer = 0x8bfd9000] 20:50:26 INFO - PROCESS | 1768 | 1463975426991 Marionette TRACE conn4 <- [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]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:50:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1694ms 20:50:27 INFO - PROCESS | 1768 | 1463975427063 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1768 | 1463975427071 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 20:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:50:27 INFO - PROCESS | 1768 | 1463975427080 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1768 | 1463975427087 Marionette TRACE conn4 <- [1,514,null,{}] 20:50:27 INFO - PROCESS | 1768 | 1463975427096 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:27 INFO - PROCESS | 1768 | 1463975427350 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 20:50:27 INFO - PROCESS | 1768 | 1463975427629 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbac00 == 79 [pid = 1768] [id = 136] 20:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x91470800) [pid = 1768] [serial = 408] [outer = (nil)] 20:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x918e5c00) [pid = 1768] [serial = 409] [outer = 0x91470800] 20:50:27 INFO - PROCESS | 1768 | 1463975427726 Marionette DEBUG loaded listener.js 20:50:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x92450800) [pid = 1768] [serial = 410] [outer = 0x91470800] 20:50:28 INFO - PROCESS | 1768 | 1463975428667 Marionette TRACE conn4 <- [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]]]}] 20:50:28 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 20:50:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1651ms 20:50:28 INFO - PROCESS | 1768 | 1463975428736 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 1768 | 1463975428743 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 20:50:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:50:28 INFO - PROCESS | 1768 | 1463975428751 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1768 | 1463975428756 Marionette TRACE conn4 <- [1,518,null,{}] 20:50:28 INFO - PROCESS | 1768 | 1463975428763 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 1768 | 1463975429012 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 20:50:29 INFO - PROCESS | 1768 | 1463975429282 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b04400 == 80 [pid = 1768] [id = 137] 20:50:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x938cbc00) [pid = 1768] [serial = 411] [outer = (nil)] 20:50:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x9460fc00) [pid = 1768] [serial = 412] [outer = 0x938cbc00] 20:50:29 INFO - PROCESS | 1768 | 1463975429425 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x9505e000) [pid = 1768] [serial = 413] [outer = 0x938cbc00] 20:50:30 INFO - PROCESS | 1768 | 1463975430467 Marionette TRACE conn4 <- [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]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:50:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1790ms 20:50:30 INFO - PROCESS | 1768 | 1463975430543 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1768 | 1463975430546 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 20:50:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:50:30 INFO - PROCESS | 1768 | 1463975430564 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1768 | 1463975430575 Marionette TRACE conn4 <- [1,522,null,{}] 20:50:30 INFO - PROCESS | 1768 | 1463975430583 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:30 INFO - PROCESS | 1768 | 1463975430923 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 20:50:31 INFO - PROCESS | 1768 | 1463975431119 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b0d400 == 81 [pid = 1768] [id = 138] 20:50:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x95065400) [pid = 1768] [serial = 414] [outer = (nil)] 20:50:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x99daac00) [pid = 1768] [serial = 415] [outer = 0x95065400] 20:50:31 INFO - PROCESS | 1768 | 1463975431212 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x99f51400) [pid = 1768] [serial = 416] [outer = 0x95065400] 20:50:32 INFO - PROCESS | 1768 | 1463975432174 Marionette TRACE conn4 <- [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]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:50:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1651ms 20:50:32 INFO - PROCESS | 1768 | 1463975432207 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1768 | 1463975432211 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 20:50:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:50:32 INFO - PROCESS | 1768 | 1463975432218 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1768 | 1463975432222 Marionette TRACE conn4 <- [1,526,null,{}] 20:50:32 INFO - PROCESS | 1768 | 1463975432227 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 1768 | 1463975432440 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 20:50:32 INFO - PROCESS | 1768 | 1463975432672 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3b6800 == 82 [pid = 1768] [id = 139] 20:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x9a3b7400) [pid = 1768] [serial = 417] [outer = (nil)] 20:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x9ad1f000) [pid = 1768] [serial = 418] [outer = 0x9a3b7400] 20:50:32 INFO - PROCESS | 1768 | 1463975432806 Marionette DEBUG loaded listener.js 20:50:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x9b217800) [pid = 1768] [serial = 419] [outer = 0x9a3b7400] 20:50:33 INFO - PROCESS | 1768 | 1463975433766 Marionette TRACE conn4 <- [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]]]}] 20:50:33 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 20:50:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1604ms 20:50:33 INFO - PROCESS | 1768 | 1463975433824 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 20:50:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:50:33 INFO - PROCESS | 1768 | 1463975433828 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 20:50:33 INFO - PROCESS | 1768 | 1463975433836 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:50:33 INFO - PROCESS | 1768 | 1463975433840 Marionette TRACE conn4 <- [1,530,null,{}] 20:50:33 INFO - PROCESS | 1768 | 1463975433846 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 1768 | 1463975434046 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 20:50:34 INFO - PROCESS | 1768 | 1463975434276 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b7db800 == 83 [pid = 1768] [id = 140] 20:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x9b7e0800) [pid = 1768] [serial = 420] [outer = (nil)] 20:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x9c110000) [pid = 1768] [serial = 421] [outer = 0x9b7e0800] 20:50:34 INFO - PROCESS | 1768 | 1463975434427 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0xa26c1c00) [pid = 1768] [serial = 422] [outer = 0x9b7e0800] 20:50:35 INFO - PROCESS | 1768 | 1463975435384 Marionette TRACE conn4 <- [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"]]]}] 20:50:35 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 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:50:35 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 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:50:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:50:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1586ms 20:50:35 INFO - PROCESS | 1768 | 1463975435425 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1768 | 1463975435428 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 20:50:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:50:35 INFO - PROCESS | 1768 | 1463975435455 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1768 | 1463975435460 Marionette TRACE conn4 <- [1,534,null,{}] 20:50:35 INFO - PROCESS | 1768 | 1463975435466 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:35 INFO - PROCESS | 1768 | 1463975435690 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 20:50:35 INFO - PROCESS | 1768 | 1463975435932 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f85400 == 84 [pid = 1768] [id = 141] 20:50:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x90f89000) [pid = 1768] [serial = 423] [outer = (nil)] 20:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0xa321c400) [pid = 1768] [serial = 424] [outer = 0x90f89000] 20:50:36 INFO - PROCESS | 1768 | 1463975436036 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0xa6283400) [pid = 1768] [serial = 425] [outer = 0x90f89000] 20:50:36 INFO - PROCESS | 1768 | 1463975436889 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:50:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:50:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1490ms 20:50:36 INFO - PROCESS | 1768 | 1463975436943 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 20:50:36 INFO - PROCESS | 1768 | 1463975436946 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 20:50:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:50:36 INFO - PROCESS | 1768 | 1463975436954 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:50:36 INFO - PROCESS | 1768 | 1463975436956 Marionette TRACE conn4 <- [1,538,null,{}] 20:50:36 INFO - PROCESS | 1768 | 1463975436963 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:37 INFO - PROCESS | 1768 | 1463975437172 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 20:50:37 INFO - PROCESS | 1768 | 1463975437375 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5be800 == 85 [pid = 1768] [id = 142] 20:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8dea2000) [pid = 1768] [serial = 426] [outer = (nil)] 20:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8dea7c00) [pid = 1768] [serial = 427] [outer = 0x8dea2000] 20:50:37 INFO - PROCESS | 1768 | 1463975437462 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8deaf800) [pid = 1768] [serial = 428] [outer = 0x8dea2000] 20:50:38 INFO - PROCESS | 1768 | 1463975438377 Marionette TRACE conn4 <- [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]]]}] 20:50:38 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. 20:50:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1483ms 20:50:38 INFO - PROCESS | 1768 | 1463975438439 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1768 | 1463975438443 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 20:50:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:50:38 INFO - PROCESS | 1768 | 1463975438451 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1768 | 1463975438454 Marionette TRACE conn4 <- [1,542,null,{}] 20:50:38 INFO - PROCESS | 1768 | 1463975438461 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:38 INFO - PROCESS | 1768 | 1463975438652 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 20:50:38 INFO - PROCESS | 1768 | 1463975438839 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdde400 == 86 [pid = 1768] [id = 143] 20:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8cddf800) [pid = 1768] [serial = 429] [outer = (nil)] 20:50:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8cde6c00) [pid = 1768] [serial = 430] [outer = 0x8cddf800] 20:50:38 INFO - PROCESS | 1768 | 1463975438932 Marionette DEBUG loaded listener.js 20:50:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8cde9400) [pid = 1768] [serial = 431] [outer = 0x8cddf800] 20:50:39 INFO - PROCESS | 1768 | 1463975439854 Marionette TRACE conn4 <- [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]]]}] 20:50:39 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. 20:50:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1432ms 20:50:39 INFO - PROCESS | 1768 | 1463975439884 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1768 | 1463975439887 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 20:50:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:50:39 INFO - PROCESS | 1768 | 1463975439943 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1768 | 1463975439947 Marionette TRACE conn4 <- [1,546,null,{}] 20:50:39 INFO - PROCESS | 1768 | 1463975439954 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:40 INFO - PROCESS | 1768 | 1463975440192 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 20:50:40 INFO - PROCESS | 1768 | 1463975440432 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe4c00 == 87 [pid = 1768] [id = 144] 20:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8bbe5000) [pid = 1768] [serial = 432] [outer = (nil)] 20:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8bbe8000) [pid = 1768] [serial = 433] [outer = 0x8bbe5000] 20:50:40 INFO - PROCESS | 1768 | 1463975440565 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8bbee400) [pid = 1768] [serial = 434] [outer = 0x8bbe5000] 20:50:41 INFO - PROCESS | 1768 | 1463975441480 Marionette TRACE conn4 <- [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]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:50:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1589ms 20:50:41 INFO - PROCESS | 1768 | 1463975441529 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 20:50:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:50:41 INFO - PROCESS | 1768 | 1463975441533 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 20:50:41 INFO - PROCESS | 1768 | 1463975441540 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1768 | 1463975441544 Marionette TRACE conn4 <- [1,550,null,{}] 20:50:41 INFO - PROCESS | 1768 | 1463975441596 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 1768 | 1463975441899 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 20:50:42 INFO - PROCESS | 1768 | 1463975442113 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbf2400 == 88 [pid = 1768] [id = 145] 20:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8bbf3400) [pid = 1768] [serial = 435] [outer = (nil)] 20:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8bd25c00) [pid = 1768] [serial = 436] [outer = 0x8bbf3400] 20:50:42 INFO - PROCESS | 1768 | 1463975442221 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8bd2c400) [pid = 1768] [serial = 437] [outer = 0x8bbf3400] 20:50:43 INFO - PROCESS | 1768 | 1463975443163 Marionette TRACE conn4 <- [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]]]}] 20:50:43 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. 20:50:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1635ms 20:50:43 INFO - PROCESS | 1768 | 1463975443220 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 20:50:43 INFO - PROCESS | 1768 | 1463975443225 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 20:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:50:43 INFO - PROCESS | 1768 | 1463975443235 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:50:43 INFO - PROCESS | 1768 | 1463975443241 Marionette TRACE conn4 <- [1,554,null,{}] 20:50:43 INFO - PROCESS | 1768 | 1463975443247 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:43 INFO - PROCESS | 1768 | 1463975443478 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 20:50:43 INFO - PROCESS | 1768 | 1463975443710 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd24800 == 89 [pid = 1768] [id = 146] 20:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8bd27000) [pid = 1768] [serial = 438] [outer = (nil)] 20:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8e1be400) [pid = 1768] [serial = 439] [outer = 0x8bd27000] 20:50:43 INFO - PROCESS | 1768 | 1463975443839 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8e1c0c00) [pid = 1768] [serial = 440] [outer = 0x8bd27000] 20:50:44 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:45 INFO - PROCESS | 1768 | 1463975445166 Marionette TRACE conn4 <- [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]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2043ms 20:50:45 INFO - PROCESS | 1768 | 1463975445343 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1768 | 1463975445348 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 20:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:50:45 INFO - PROCESS | 1768 | 1463975445362 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1768 | 1463975445368 Marionette TRACE conn4 <- [1,558,null,{}] 20:50:45 INFO - PROCESS | 1768 | 1463975445377 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 1768 | 1463975445574 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 20:50:45 INFO - PROCESS | 1768 | 1463975445745 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bed6c00 == 90 [pid = 1768] [id = 147] 20:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8beda000) [pid = 1768] [serial = 441] [outer = (nil)] 20:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8bfd6400) [pid = 1768] [serial = 442] [outer = 0x8beda000] 20:50:45 INFO - PROCESS | 1768 | 1463975445844 Marionette DEBUG loaded listener.js 20:50:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8cde8400) [pid = 1768] [serial = 443] [outer = 0x8beda000] 20:50:46 INFO - PROCESS | 1768 | 1463975446802 Marionette TRACE conn4 <- [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]]]}] 20:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1491ms 20:50:46 INFO - PROCESS | 1768 | 1463975446853 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 20:50:46 INFO - PROCESS | 1768 | 1463975446861 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 20:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:50:46 INFO - PROCESS | 1768 | 1463975446873 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:50:46 INFO - PROCESS | 1768 | 1463975446877 Marionette TRACE conn4 <- [1,562,null,{}] 20:50:46 INFO - PROCESS | 1768 | 1463975446884 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:47 INFO - PROCESS | 1768 | 1463975447088 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 20:50:47 INFO - PROCESS | 1768 | 1463975447342 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5bf400 == 91 [pid = 1768] [id = 148] 20:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8dea9000) [pid = 1768] [serial = 444] [outer = (nil)] 20:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8e1be800) [pid = 1768] [serial = 445] [outer = 0x8dea9000] 20:50:47 INFO - PROCESS | 1768 | 1463975447444 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8e1c7400) [pid = 1768] [serial = 446] [outer = 0x8dea9000] 20:50:48 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:48 INFO - PROCESS | 1768 | 1463975448451 Marionette TRACE conn4 <- [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]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1638ms 20:50:48 INFO - PROCESS | 1768 | 1463975448511 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1768 | 1463975448515 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 20:50:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:50:48 INFO - PROCESS | 1768 | 1463975448523 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1768 | 1463975448530 Marionette TRACE conn4 <- [1,566,null,{}] 20:50:48 INFO - PROCESS | 1768 | 1463975448547 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 1768 | 1463975448787 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 20:50:49 INFO - PROCESS | 1768 | 1463975449130 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x99da9c00 == 90 [pid = 1768] [id = 26] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0xa3224000 == 89 [pid = 1768] [id = 18] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9b29a000 == 88 [pid = 1768] [id = 12] 20:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x9d9df800) [pid = 1768] [serial = 324] [outer = (nil)] [url = about:blank] 20:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x92b01400) [pid = 1768] [serial = 333] [outer = (nil)] [url = about:blank] 20:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8e28a800) [pid = 1768] [serial = 330] [outer = (nil)] [url = about:blank] 20:50:49 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8ecc1c00) [pid = 1768] [serial = 327] [outer = (nil)] [url = about:blank] 20:50:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d53c000 == 89 [pid = 1768] [id = 149] 20:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8e28a800) [pid = 1768] [serial = 447] [outer = (nil)] 20:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8ea07400) [pid = 1768] [serial = 448] [outer = 0x8e28a800] 20:50:49 INFO - PROCESS | 1768 | 1463975449265 Marionette DEBUG loaded listener.js 20:50:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8eabc400) [pid = 1768] [serial = 449] [outer = 0x8e28a800] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9462e800 == 88 [pid = 1768] [id = 24] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9a30f000 == 87 [pid = 1768] [id = 11] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x94629800 == 86 [pid = 1768] [id = 23] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9ea000 == 85 [pid = 1768] [id = 34] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x938c3000 == 84 [pid = 1768] [id = 8] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9b0c1c00 == 83 [pid = 1768] [id = 25] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x93a44000 == 82 [pid = 1768] [id = 16] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x946f5000 == 81 [pid = 1768] [id = 6] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x946f5400 == 80 [pid = 1768] [id = 22] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x96e6b000 == 79 [pid = 1768] [id = 21] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9c10dc00 == 78 [pid = 1768] [id = 15] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9b5f0400 == 77 [pid = 1768] [id = 14] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9254e000 == 76 [pid = 1768] [id = 94] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x90cca800 == 75 [pid = 1768] [id = 92] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9146b000 == 74 [pid = 1768] [id = 90] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9146d000 == 73 [pid = 1768] [id = 89] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x92556c00 == 72 [pid = 1768] [id = 93] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x9b7dd800 == 71 [pid = 1768] [id = 13] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x95066800 == 70 [pid = 1768] [id = 17] 20:50:49 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x981b0400 == 69 [pid = 1768] [id = 19] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x98193800 == 68 [pid = 1768] [id = 43] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x94622c00 == 67 [pid = 1768] [id = 20] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbf800 == 66 [pid = 1768] [id = 134] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x93a4f400 == 65 [pid = 1768] [id = 102] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x92691400 == 64 [pid = 1768] [id = 133] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x8d539000 == 63 [pid = 1768] [id = 132] 20:50:49 INFO - PROCESS | 1768 | --DOCSHELL 0x8d53b000 == 62 [pid = 1768] [id = 131] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e28c000 == 61 [pid = 1768] [id = 130] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d531000 == 60 [pid = 1768] [id = 129] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b8400 == 59 [pid = 1768] [id = 127] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d8400 == 58 [pid = 1768] [id = 126] 20:50:50 INFO - PROCESS | 1768 | 1463975450192 Marionette TRACE conn4 <- [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]]]}] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0xa353e800 == 57 [pid = 1768] [id = 125] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9c112c00 == 56 [pid = 1768] [id = 124] 20:50:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:50:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1694ms 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9a306c00 == 55 [pid = 1768] [id = 123] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x95065000 == 54 [pid = 1768] [id = 122] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9511fc00 == 53 [pid = 1768] [id = 121] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x9296b800 == 52 [pid = 1768] [id = 120] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x8ea02c00 == 51 [pid = 1768] [id = 95] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x92889400 == 50 [pid = 1768] [id = 119] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc0000 == 49 [pid = 1768] [id = 118] 20:50:50 INFO - PROCESS | 1768 | 1463975450237 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 20:50:50 INFO - PROCESS | 1768 | 1463975450242 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 20:50:50 INFO - PROCESS | 1768 | --DOCSHELL 0x92b0c400 == 48 [pid = 1768] [id = 117] 20:50:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:50:50 INFO - PROCESS | 1768 | 1463975450252 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:50:50 INFO - PROCESS | 1768 | 1463975450256 Marionette TRACE conn4 <- [1,570,null,{}] 20:50:50 INFO - PROCESS | 1768 | 1463975450262 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:50 INFO - PROCESS | 1768 | 1463975450447 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 20:50:50 INFO - PROCESS | 1768 | 1463975450458 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd27c00 == 49 [pid = 1768] [id = 150] 20:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8eabb800) [pid = 1768] [serial = 450] [outer = (nil)] 20:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x90f89c00) [pid = 1768] [serial = 451] [outer = 0x8eabb800] 20:50:50 INFO - PROCESS | 1768 | 1463975450552 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x91470c00) [pid = 1768] [serial = 452] [outer = 0x8eabb800] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x92c0b400) [pid = 1768] [serial = 349] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x92457800) [pid = 1768] [serial = 342] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x938c9c00) [pid = 1768] [serial = 312] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x9244b400) [pid = 1768] [serial = 340] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x9268e400) [pid = 1768] [serial = 343] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x99f58400) [pid = 1768] [serial = 318] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x91bb6c00) [pid = 1768] [serial = 339] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x94627000) [pid = 1768] [serial = 315] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x92b0b000) [pid = 1768] [serial = 346] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x91471400) [pid = 1768] [serial = 337] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x90cbe400) [pid = 1768] [serial = 336] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x92b06400) [pid = 1768] [serial = 345] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x9ad19800) [pid = 1768] [serial = 321] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0xa3251000) [pid = 1768] [serial = 256] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x92691800) [pid = 1768] [serial = 309] [outer = (nil)] [url = about:blank] 20:50:50 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x92c05000) [pid = 1768] [serial = 348] [outer = (nil)] [url = about:blank] 20:50:51 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:51 INFO - PROCESS | 1768 | 1463975451529 Marionette TRACE conn4 <- [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]]]}] 20:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1291ms 20:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:50:51 INFO - PROCESS | 1768 | 1463975451543 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 20:50:51 INFO - PROCESS | 1768 | 1463975451546 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 20:50:51 INFO - PROCESS | 1768 | 1463975451554 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:50:51 INFO - PROCESS | 1768 | 1463975451558 Marionette TRACE conn4 <- [1,574,null,{}] 20:50:51 INFO - PROCESS | 1768 | 1463975451564 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:51 INFO - PROCESS | 1768 | 1463975451823 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 20:50:51 INFO - PROCESS | 1768 | 1463975451862 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d53bc00 == 50 [pid = 1768] [id = 151] 20:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8d5b8400) [pid = 1768] [serial = 453] [outer = (nil)] 20:50:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x918dd800) [pid = 1768] [serial = 454] [outer = 0x8d5b8400] 20:50:51 INFO - PROCESS | 1768 | 1463975451940 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x918e8000) [pid = 1768] [serial = 455] [outer = 0x8d5b8400] 20:50:52 INFO - PROCESS | 1768 | 1463975452914 Marionette TRACE conn4 <- [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]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:50:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1388ms 20:50:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:50:52 INFO - PROCESS | 1768 | 1463975452948 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1768 | 1463975452951 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 20:50:52 INFO - PROCESS | 1768 | 1463975452958 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1768 | 1463975452961 Marionette TRACE conn4 <- [1,578,null,{}] 20:50:52 INFO - PROCESS | 1768 | 1463975452968 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 1768 | 1463975453249 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 20:50:53 INFO - PROCESS | 1768 | 1463975453293 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecc1000 == 51 [pid = 1768] [id = 152] 20:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x90f8a400) [pid = 1768] [serial = 456] [outer = (nil)] 20:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x92692400) [pid = 1768] [serial = 457] [outer = 0x90f8a400] 20:50:53 INFO - PROCESS | 1768 | 1463975453370 Marionette DEBUG loaded listener.js 20:50:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x9288b400) [pid = 1768] [serial = 458] [outer = 0x90f8a400] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x95117800) [pid = 1768] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x92c01c00) [pid = 1768] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8e28f400) [pid = 1768] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8e288400) [pid = 1768] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8d531c00) [pid = 1768] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x92889800) [pid = 1768] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:50:54 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x92449800) [pid = 1768] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:50:54 INFO - PROCESS | 1768 | 1463975454589 Marionette TRACE conn4 <- [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]]]}] 20:50:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1684ms 20:50:54 INFO - PROCESS | 1768 | 1463975454642 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 20:50:54 INFO - PROCESS | 1768 | 1463975454645 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 20:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:50:54 INFO - PROCESS | 1768 | 1463975454653 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:50:54 INFO - PROCESS | 1768 | 1463975454656 Marionette TRACE conn4 <- [1,582,null,{}] 20:50:54 INFO - PROCESS | 1768 | 1463975454663 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:54 INFO - PROCESS | 1768 | 1463975454912 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 20:50:54 INFO - PROCESS | 1768 | 1463975454929 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc7400 == 52 [pid = 1768] [id = 153] 20:50:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x91bb8400) [pid = 1768] [serial = 459] [outer = (nil)] 20:50:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x92964000) [pid = 1768] [serial = 460] [outer = 0x91bb8400] 20:50:55 INFO - PROCESS | 1768 | 1463975455011 Marionette DEBUG loaded listener.js 20:50:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x9296b800) [pid = 1768] [serial = 461] [outer = 0x91bb8400] 20:50:55 INFO - PROCESS | 1768 | 1463975455899 Marionette TRACE conn4 <- [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]]]}] 20:50:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:50:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1286ms 20:50:55 INFO - PROCESS | 1768 | 1463975455941 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1768 | 1463975455945 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 20:50:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:50:55 INFO - PROCESS | 1768 | 1463975455952 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1768 | 1463975455956 Marionette TRACE conn4 <- [1,586,null,{}] 20:50:55 INFO - PROCESS | 1768 | 1463975455961 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:56 INFO - PROCESS | 1768 | 1463975456137 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 20:50:56 INFO - PROCESS | 1768 | 1463975456410 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe9000 == 53 [pid = 1768] [id = 154] 20:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8bbe9400) [pid = 1768] [serial = 462] [outer = (nil)] 20:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8bd2ec00) [pid = 1768] [serial = 463] [outer = 0x8bbe9400] 20:50:56 INFO - PROCESS | 1768 | 1463975456510 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8bee2400) [pid = 1768] [serial = 464] [outer = 0x8bbe9400] 20:50:57 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:57 INFO - PROCESS | 1768 | 1463975457555 Marionette TRACE conn4 <- [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]]]}] 20:50:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:50:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1638ms 20:50:57 INFO - PROCESS | 1768 | 1463975457593 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1768 | 1463975457603 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 20:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:50:57 INFO - PROCESS | 1768 | 1463975457614 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1768 | 1463975457619 Marionette TRACE conn4 <- [1,590,null,{}] 20:50:57 INFO - PROCESS | 1768 | 1463975457628 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 1768 | 1463975457847 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 20:50:58 INFO - PROCESS | 1768 | 1463975458086 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b9c00 == 54 [pid = 1768] [id = 155] 20:50:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8dea6c00) [pid = 1768] [serial = 465] [outer = (nil)] 20:50:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8e1c2c00) [pid = 1768] [serial = 466] [outer = 0x8dea6c00] 20:50:58 INFO - PROCESS | 1768 | 1463975458228 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8e1cb400) [pid = 1768] [serial = 467] [outer = 0x8dea6c00] 20:50:59 INFO - PROCESS | 1768 | 1463975459287 Marionette TRACE conn4 <- [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]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1711ms 20:50:59 INFO - PROCESS | 1768 | 1463975459327 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 1768 | 1463975459335 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 20:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:50:59 INFO - PROCESS | 1768 | 1463975459343 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1768 | 1463975459348 Marionette TRACE conn4 <- [1,594,null,{}] 20:50:59 INFO - PROCESS | 1768 | 1463975459354 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 1768 | 1463975459565 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 20:50:59 INFO - PROCESS | 1768 | 1463975459852 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e287400 == 55 [pid = 1768] [id = 156] 20:50:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8ecbf800) [pid = 1768] [serial = 468] [outer = (nil)] 20:50:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x90cc6400) [pid = 1768] [serial = 469] [outer = 0x8ecbf800] 20:50:59 INFO - PROCESS | 1768 | 1463975459959 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x9146dc00) [pid = 1768] [serial = 470] [outer = 0x8ecbf800] 20:51:00 INFO - PROCESS | 1768 | 1463975460981 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1685ms 20:51:01 INFO - PROCESS | 1768 | 1463975461029 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1768 | 1463975461034 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 20:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:51:01 INFO - PROCESS | 1768 | 1463975461051 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1768 | 1463975461061 Marionette TRACE conn4 <- [1,598,null,{}] 20:51:01 INFO - PROCESS | 1768 | 1463975461069 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:01 INFO - PROCESS | 1768 | 1463975461326 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 20:51:01 INFO - PROCESS | 1768 | 1463975461606 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d53c400 == 56 [pid = 1768] [id = 157] 20:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8d5c0800) [pid = 1768] [serial = 471] [outer = (nil)] 20:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x92887400) [pid = 1768] [serial = 472] [outer = 0x8d5c0800] 20:51:01 INFO - PROCESS | 1768 | 1463975461700 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x92b0fc00) [pid = 1768] [serial = 473] [outer = 0x8d5c0800] 20:51:02 INFO - PROCESS | 1768 | 1463975462762 Marionette TRACE conn4 <- [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]]]}] 20:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1759ms 20:51:02 INFO - PROCESS | 1768 | 1463975462810 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 20:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:51:02 INFO - PROCESS | 1768 | 1463975462816 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 20:51:02 INFO - PROCESS | 1768 | 1463975462824 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:51:02 INFO - PROCESS | 1768 | 1463975462828 Marionette TRACE conn4 <- [1,602,null,{}] 20:51:02 INFO - PROCESS | 1768 | 1463975462835 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:03 INFO - PROCESS | 1768 | 1463975463053 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 20:51:03 INFO - PROCESS | 1768 | 1463975463238 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd29400 == 57 [pid = 1768] [id = 158] 20:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x92889400) [pid = 1768] [serial = 474] [outer = (nil)] 20:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x93a01400) [pid = 1768] [serial = 475] [outer = 0x92889400] 20:51:03 INFO - PROCESS | 1768 | 1463975463328 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x94625000) [pid = 1768] [serial = 476] [outer = 0x92889400] 20:51:04 INFO - PROCESS | 1768 | 1463975464336 Marionette TRACE conn4 <- [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]]]}] 20:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1590ms 20:51:04 INFO - PROCESS | 1768 | 1463975464415 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 20:51:04 INFO - PROCESS | 1768 | 1463975464418 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 20:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:51:04 INFO - PROCESS | 1768 | 1463975464426 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:51:04 INFO - PROCESS | 1768 | 1463975464430 Marionette TRACE conn4 <- [1,606,null,{}] 20:51:04 INFO - PROCESS | 1768 | 1463975464437 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:04 INFO - PROCESS | 1768 | 1463975464682 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 20:51:04 INFO - PROCESS | 1768 | 1463975464971 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a4bc00 == 58 [pid = 1768] [id = 159] 20:51:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x95114400) [pid = 1768] [serial = 477] [outer = (nil)] 20:51:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x95119c00) [pid = 1768] [serial = 478] [outer = 0x95114400] 20:51:05 INFO - PROCESS | 1768 | 1463975465076 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x98190c00) [pid = 1768] [serial = 479] [outer = 0x95114400] 20:51:06 INFO - PROCESS | 1768 | 1463975466388 Marionette TRACE conn4 <- [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]]]}] 20:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 2039ms 20:51:06 INFO - PROCESS | 1768 | 1463975466468 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 20:51:06 INFO - PROCESS | 1768 | 1463975466474 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 20:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:51:06 INFO - PROCESS | 1768 | 1463975466481 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:51:06 INFO - PROCESS | 1768 | 1463975466484 Marionette TRACE conn4 <- [1,610,null,{}] 20:51:06 INFO - PROCESS | 1768 | 1463975466492 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:06 INFO - PROCESS | 1768 | 1463975466778 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 20:51:06 INFO - PROCESS | 1768 | 1463975466958 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a06400 == 59 [pid = 1768] [id = 160] 20:51:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9505bc00) [pid = 1768] [serial = 480] [outer = (nil)] 20:51:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x99da9c00) [pid = 1768] [serial = 481] [outer = 0x9505bc00] 20:51:07 INFO - PROCESS | 1768 | 1463975467064 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x9a30d400) [pid = 1768] [serial = 482] [outer = 0x9505bc00] 20:51:07 INFO - PROCESS | 1768 | 1463975467959 Marionette TRACE conn4 <- [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]]]}] 20:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1548ms 20:51:08 INFO - PROCESS | 1768 | 1463975468030 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1768 | 1463975468034 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 20:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:51:08 INFO - PROCESS | 1768 | 1463975468042 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1768 | 1463975468046 Marionette TRACE conn4 <- [1,614,null,{}] 20:51:08 INFO - PROCESS | 1768 | 1463975468053 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:08 INFO - PROCESS | 1768 | 1463975468287 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 20:51:08 INFO - PROCESS | 1768 | 1463975468522 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab6c00 == 60 [pid = 1768] [id = 161] 20:51:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x90f8b800) [pid = 1768] [serial = 483] [outer = (nil)] 20:51:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x9ad1c000) [pid = 1768] [serial = 484] [outer = 0x90f8b800] 20:51:08 INFO - PROCESS | 1768 | 1463975468662 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x9b211800) [pid = 1768] [serial = 485] [outer = 0x90f8b800] 20:51:09 INFO - PROCESS | 1768 | 1463975469663 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1682ms 20:51:09 INFO - PROCESS | 1768 | 1463975469744 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1768 | 1463975469748 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 20:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:51:09 INFO - PROCESS | 1768 | 1463975469755 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1768 | 1463975469759 Marionette TRACE conn4 <- [1,618,null,{}] 20:51:09 INFO - PROCESS | 1768 | 1463975469766 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:09 INFO - PROCESS | 1768 | 1463975469973 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 20:51:10 INFO - PROCESS | 1768 | 1463975470253 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x92c0ec00 == 61 [pid = 1768] [id = 162] 20:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x9a3bb400) [pid = 1768] [serial = 486] [outer = (nil)] 20:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x9d5bf800) [pid = 1768] [serial = 487] [outer = 0x9a3bb400] 20:51:10 INFO - PROCESS | 1768 | 1463975470345 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0xa21a2400) [pid = 1768] [serial = 488] [outer = 0x9a3bb400] 20:51:11 INFO - PROCESS | 1768 | 1463975471239 Marionette TRACE conn4 <- [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]]]}] 20:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1545ms 20:51:11 INFO - PROCESS | 1768 | 1463975471302 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 20:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:51:11 INFO - PROCESS | 1768 | 1463975471306 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 20:51:11 INFO - PROCESS | 1768 | 1463975471313 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1768 | 1463975471317 Marionette TRACE conn4 <- [1,622,null,{}] 20:51:11 INFO - PROCESS | 1768 | 1463975471323 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:11 INFO - PROCESS | 1768 | 1463975471525 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 20:51:11 INFO - PROCESS | 1768 | 1463975471761 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x915e3000 == 62 [pid = 1768] [id = 163] 20:51:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x915e3800) [pid = 1768] [serial = 489] [outer = (nil)] 20:51:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x915eb000) [pid = 1768] [serial = 490] [outer = 0x915e3800] 20:51:11 INFO - PROCESS | 1768 | 1463975471896 Marionette DEBUG loaded listener.js 20:51:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x915edc00) [pid = 1768] [serial = 491] [outer = 0x915e3800] 20:51:12 INFO - PROCESS | 1768 | 1463975472839 Marionette TRACE conn4 <- [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]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1592ms 20:51:12 INFO - PROCESS | 1768 | 1463975472906 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 20:51:12 INFO - PROCESS | 1768 | 1463975472911 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 20:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:51:12 INFO - PROCESS | 1768 | 1463975472918 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1768 | 1463975472923 Marionette TRACE conn4 <- [1,626,null,{}] 20:51:12 INFO - PROCESS | 1768 | 1463975472929 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:13 INFO - PROCESS | 1768 | 1463975473145 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 20:51:13 INFO - PROCESS | 1768 | 1463975473392 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9eac00 == 63 [pid = 1768] [id = 164] 20:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x8a9eb800) [pid = 1768] [serial = 492] [outer = (nil)] 20:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x8a9ee000) [pid = 1768] [serial = 493] [outer = 0x8a9eb800] 20:51:13 INFO - PROCESS | 1768 | 1463975473544 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0x915e9000) [pid = 1768] [serial = 494] [outer = 0x8a9eb800] 20:51:14 INFO - PROCESS | 1768 | 1463975474585 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:51:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1733ms 20:51:14 INFO - PROCESS | 1768 | 1463975474652 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1768 | 1463975474658 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 20:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:51:14 INFO - PROCESS | 1768 | 1463975474666 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1768 | 1463975474671 Marionette TRACE conn4 <- [1,630,null,{}] 20:51:14 INFO - PROCESS | 1768 | 1463975474678 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 1768 | 1463975474966 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 20:51:15 INFO - PROCESS | 1768 | 1463975475211 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f03000 == 64 [pid = 1768] [id = 165] 20:51:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0x89f05400) [pid = 1768] [serial = 495] [outer = (nil)] 20:51:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x89f0e800) [pid = 1768] [serial = 496] [outer = 0x89f05400] 20:51:15 INFO - PROCESS | 1768 | 1463975475342 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x8a9ee800) [pid = 1768] [serial = 497] [outer = 0x89f05400] 20:51:16 INFO - PROCESS | 1768 | 1463975476246 Marionette TRACE conn4 <- [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]]]}] 20:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1634ms 20:51:16 INFO - PROCESS | 1768 | 1463975476300 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1768 | 1463975476303 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 20:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:51:16 INFO - PROCESS | 1768 | 1463975476311 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1768 | 1463975476314 Marionette TRACE conn4 <- [1,634,null,{}] 20:51:16 INFO - PROCESS | 1768 | 1463975476322 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:16 INFO - PROCESS | 1768 | 1463975476532 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 20:51:16 INFO - PROCESS | 1768 | 1463975476769 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f10400 == 65 [pid = 1768] [id = 166] 20:51:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8a9eb400) [pid = 1768] [serial = 498] [outer = (nil)] 20:51:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x915ec800) [pid = 1768] [serial = 499] [outer = 0x8a9eb400] 20:51:16 INFO - PROCESS | 1768 | 1463975476904 Marionette DEBUG loaded listener.js 20:51:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x92550800) [pid = 1768] [serial = 500] [outer = 0x8a9eb400] 20:51:17 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:17 INFO - PROCESS | 1768 | 1463975477830 Marionette TRACE conn4 <- [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]]]}] 20:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1583ms 20:51:17 INFO - PROCESS | 1768 | 1463975477896 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 20:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:51:17 INFO - PROCESS | 1768 | 1463975477900 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 20:51:17 INFO - PROCESS | 1768 | 1463975477907 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:51:17 INFO - PROCESS | 1768 | 1463975477910 Marionette TRACE conn4 <- [1,638,null,{}] 20:51:17 INFO - PROCESS | 1768 | 1463975477916 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 1768 | 1463975478112 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 20:51:18 INFO - PROCESS | 1768 | 1463975478309 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccde400 == 66 [pid = 1768] [id = 167] 20:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8ccdec00) [pid = 1768] [serial = 501] [outer = (nil)] 20:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8cce4400) [pid = 1768] [serial = 502] [outer = 0x8ccdec00] 20:51:18 INFO - PROCESS | 1768 | 1463975478442 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8cce7000) [pid = 1768] [serial = 503] [outer = 0x8ccdec00] 20:51:18 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:19 INFO - PROCESS | 1768 | 1463975479333 Marionette TRACE conn4 <- [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]]]}] 20:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1486ms 20:51:19 INFO - PROCESS | 1768 | 1463975479393 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 20:51:19 INFO - PROCESS | 1768 | 1463975479396 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 20:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:51:19 INFO - PROCESS | 1768 | 1463975479404 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:51:19 INFO - PROCESS | 1768 | 1463975479409 Marionette TRACE conn4 <- [1,642,null,{}] 20:51:19 INFO - PROCESS | 1768 | 1463975479415 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:19 INFO - PROCESS | 1768 | 1463975479627 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 20:51:20 INFO - PROCESS | 1768 | 1463975480230 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0fc00 == 67 [pid = 1768] [id = 168] 20:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x89f10000) [pid = 1768] [serial = 504] [outer = (nil)] 20:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8a9ea800) [pid = 1768] [serial = 505] [outer = 0x89f10000] 20:51:20 INFO - PROCESS | 1768 | 1463975480361 Marionette DEBUG loaded listener.js 20:51:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8bd21800) [pid = 1768] [serial = 506] [outer = 0x89f10000] 20:51:21 INFO - PROCESS | 1768 | 1463975481274 Marionette TRACE conn4 <- [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]]]}] 20:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1936ms 20:51:21 INFO - PROCESS | 1768 | 1463975481343 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 20:51:21 INFO - PROCESS | 1768 | 1463975481350 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 20:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:51:21 INFO - PROCESS | 1768 | 1463975481358 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:51:21 INFO - PROCESS | 1768 | 1463975481363 Marionette TRACE conn4 <- [1,646,null,{}] 20:51:21 INFO - PROCESS | 1768 | 1463975481372 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:21 INFO - PROCESS | 1768 | 1463975481581 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 20:51:21 INFO - PROCESS | 1768 | 1463975481836 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbf0000 == 68 [pid = 1768] [id = 169] 20:51:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8bedbc00) [pid = 1768] [serial = 507] [outer = (nil)] 20:51:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8cde1c00) [pid = 1768] [serial = 508] [outer = 0x8bedbc00] 20:51:22 INFO - PROCESS | 1768 | 1463975482031 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8d5b5000) [pid = 1768] [serial = 509] [outer = 0x8bedbc00] 20:51:22 INFO - PROCESS | 1768 | 1463975482958 Marionette TRACE conn4 <- [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]]]}] 20:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1635ms 20:51:23 INFO - PROCESS | 1768 | 1463975483019 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 20:51:23 INFO - PROCESS | 1768 | 1463975483026 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 20:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:51:23 INFO - PROCESS | 1768 | 1463975483034 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1768 | 1463975483038 Marionette TRACE conn4 <- [1,650,null,{}] 20:51:23 INFO - PROCESS | 1768 | 1463975483044 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:23 INFO - PROCESS | 1768 | 1463975483257 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab9c00 == 67 [pid = 1768] [id = 106] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8e283800 == 66 [pid = 1768] [id = 110] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8f4c00 == 65 [pid = 1768] [id = 107] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbb000 == 64 [pid = 1768] [id = 109] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba58800 == 63 [pid = 1768] [id = 108] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x9244dc00 == 62 [pid = 1768] [id = 105] 20:51:23 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x946f8800) [pid = 1768] [serial = 403] [outer = (nil)] [url = about:blank] 20:51:23 INFO - PROCESS | 1768 | 1463975483647 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc7400 == 61 [pid = 1768] [id = 153] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecc1000 == 60 [pid = 1768] [id = 152] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8d53bc00 == 59 [pid = 1768] [id = 151] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd27c00 == 58 [pid = 1768] [id = 150] 20:51:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd27c00 == 59 [pid = 1768] [id = 170] 20:51:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8bee3c00) [pid = 1768] [serial = 510] [outer = (nil)] 20:51:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8d5b5c00) [pid = 1768] [serial = 511] [outer = 0x8bee3c00] 20:51:23 INFO - PROCESS | 1768 | 1463975483763 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8e1ca800) [pid = 1768] [serial = 512] [outer = 0x8bee3c00] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8d53c000 == 58 [pid = 1768] [id = 149] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5bf400 == 57 [pid = 1768] [id = 148] 20:51:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8bed6c00 == 56 [pid = 1768] [id = 147] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd24800 == 55 [pid = 1768] [id = 146] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbf2400 == 54 [pid = 1768] [id = 145] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe4c00 == 53 [pid = 1768] [id = 144] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdde400 == 52 [pid = 1768] [id = 143] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5be800 == 51 [pid = 1768] [id = 142] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x90f85400 == 50 [pid = 1768] [id = 141] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x9b7db800 == 49 [pid = 1768] [id = 140] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x9a3b6800 == 48 [pid = 1768] [id = 139] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x92b0d400 == 47 [pid = 1768] [id = 138] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x92b04400 == 46 [pid = 1768] [id = 137] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbac00 == 45 [pid = 1768] [id = 136] 20:51:24 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfd7400 == 44 [pid = 1768] [id = 135] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x95121000) [pid = 1768] [serial = 307] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x94624800) [pid = 1768] [serial = 351] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x9505d800) [pid = 1768] [serial = 352] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8ecb9000) [pid = 1768] [serial = 391] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x9146f400) [pid = 1768] [serial = 392] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x92450400) [pid = 1768] [serial = 394] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x91bb9400) [pid = 1768] [serial = 354] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x9d9e0800) [pid = 1768] [serial = 372] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x9ba86800) [pid = 1768] [serial = 369] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x99f55000) [pid = 1768] [serial = 363] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x8d5ba800) [pid = 1768] [serial = 388] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x8d535000) [pid = 1768] [serial = 387] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x95279000) [pid = 1768] [serial = 360] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x9a7bb000) [pid = 1768] [serial = 366] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x92970000) [pid = 1768] [serial = 357] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0xa6282800) [pid = 1768] [serial = 375] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x8e5dfc00) [pid = 1768] [serial = 378] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x92b03800) [pid = 1768] [serial = 400] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x8d5bd400) [pid = 1768] [serial = 381] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x8bfe3c00) [pid = 1768] [serial = 384] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x92b0bc00) [pid = 1768] [serial = 401] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x92886800) [pid = 1768] [serial = 397] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x92963400) [pid = 1768] [serial = 398] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x92557000) [pid = 1768] [serial = 395] [outer = (nil)] [url = about:blank] 20:51:24 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0xa3073c00) [pid = 1768] [serial = 220] [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.] 20:51:24 INFO - PROCESS | 1768 | 1463975484682 Marionette TRACE conn4 <- [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]]]}] 20:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1683ms 20:51:24 INFO - PROCESS | 1768 | 1463975484718 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 20:51:24 INFO - PROCESS | 1768 | 1463975484721 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 20:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:51:24 INFO - PROCESS | 1768 | 1463975484737 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:51:24 INFO - PROCESS | 1768 | 1463975484747 Marionette TRACE conn4 <- [1,654,null,{}] 20:51:24 INFO - PROCESS | 1768 | 1463975484765 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:24 INFO - PROCESS | 1768 | 1463975484991 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 20:51:25 INFO - PROCESS | 1768 | 1463975485158 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0c000 == 45 [pid = 1768] [id = 171] 20:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8cde2800) [pid = 1768] [serial = 513] [outer = (nil)] 20:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8ecc0c00) [pid = 1768] [serial = 514] [outer = 0x8cde2800] 20:51:25 INFO - PROCESS | 1768 | 1463975485276 Marionette DEBUG loaded listener.js 20:51:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x90cc6000) [pid = 1768] [serial = 515] [outer = 0x8cde2800] 20:51:26 INFO - PROCESS | 1768 | 1463975486076 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1404ms 20:51:26 INFO - PROCESS | 1768 | 1463975486140 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 20:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:51:26 INFO - PROCESS | 1768 | 1463975486145 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 20:51:26 INFO - PROCESS | 1768 | 1463975486152 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:51:26 INFO - PROCESS | 1768 | 1463975486155 Marionette TRACE conn4 <- [1,658,null,{}] 20:51:26 INFO - PROCESS | 1768 | 1463975486162 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:26 INFO - PROCESS | 1768 | 1463975486412 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 20:51:26 INFO - PROCESS | 1768 | 1463975486441 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2a800 == 46 [pid = 1768] [id = 172] 20:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x8eab9c00) [pid = 1768] [serial = 516] [outer = (nil)] 20:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x9146d000) [pid = 1768] [serial = 517] [outer = 0x8eab9c00] 20:51:26 INFO - PROCESS | 1768 | 1463975486520 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x915f0400) [pid = 1768] [serial = 518] [outer = 0x8eab9c00] 20:51:27 INFO - PROCESS | 1768 | 1463975487526 Marionette TRACE conn4 <- [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]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1440ms 20:51:27 INFO - PROCESS | 1768 | 1463975487592 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1768 | 1463975487596 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 20:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:51:27 INFO - PROCESS | 1768 | 1463975487613 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1768 | 1463975487617 Marionette TRACE conn4 <- [1,662,null,{}] 20:51:27 INFO - PROCESS | 1768 | 1463975487624 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 1768 | 1463975487863 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 20:51:27 INFO - PROCESS | 1768 | 1463975487894 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bba800 == 47 [pid = 1768] [id = 173] 20:51:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x92449400) [pid = 1768] [serial = 519] [outer = (nil)] 20:51:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0x9244dc00) [pid = 1768] [serial = 520] [outer = 0x92449400] 20:51:27 INFO - PROCESS | 1768 | 1463975487987 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0x92882400) [pid = 1768] [serial = 521] [outer = 0x92449400] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x8d5b8400) [pid = 1768] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x90cbbc00) [pid = 1768] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x90f8a400) [pid = 1768] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x8beda000) [pid = 1768] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x8eabb800) [pid = 1768] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8e28a800) [pid = 1768] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:51:28 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8dea9000) [pid = 1768] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:51:28 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:29 INFO - PROCESS | 1768 | 1463975489210 Marionette TRACE conn4 <- [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]]]}] 20:51:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:51:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1648ms 20:51:29 INFO - PROCESS | 1768 | 1463975489263 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 20:51:29 INFO - PROCESS | 1768 | 1463975489267 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 20:51:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:51:29 INFO - PROCESS | 1768 | 1463975489274 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:51:29 INFO - PROCESS | 1768 | 1463975489278 Marionette TRACE conn4 <- [1,666,null,{}] 20:51:29 INFO - PROCESS | 1768 | 1463975489284 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:29 INFO - PROCESS | 1768 | 1463975489538 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 20:51:29 INFO - PROCESS | 1768 | 1463975489556 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8beda000 == 48 [pid = 1768] [id = 174] 20:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8eabb800) [pid = 1768] [serial = 522] [outer = (nil)] 20:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x92964c00) [pid = 1768] [serial = 523] [outer = 0x8eabb800] 20:51:29 INFO - PROCESS | 1768 | 1463975489635 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x92b06400) [pid = 1768] [serial = 524] [outer = 0x8eabb800] 20:51:30 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:30 INFO - PROCESS | 1768 | 1463975490539 Marionette TRACE conn4 <- [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]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1390ms 20:51:30 INFO - PROCESS | 1768 | 1463975490666 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1768 | 1463975490672 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 20:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:51:30 INFO - PROCESS | 1768 | 1463975490682 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1768 | 1463975490689 Marionette TRACE conn4 <- [1,670,null,{}] 20:51:30 INFO - PROCESS | 1768 | 1463975490700 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 1768 | 1463975490968 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 20:51:31 INFO - PROCESS | 1768 | 1463975491252 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2ac00 == 49 [pid = 1768] [id = 175] 20:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x8bd2bc00) [pid = 1768] [serial = 525] [outer = (nil)] 20:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x8bedcc00) [pid = 1768] [serial = 526] [outer = 0x8bd2bc00] 20:51:31 INFO - PROCESS | 1768 | 1463975491348 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0x8ccdb800) [pid = 1768] [serial = 527] [outer = 0x8bd2bc00] 20:51:32 INFO - PROCESS | 1768 | 1463975492323 Marionette TRACE conn4 <- [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]]]}] 20:51:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:51:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1692ms 20:51:32 INFO - PROCESS | 1768 | 1463975492375 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 20:51:32 INFO - PROCESS | 1768 | 1463975492381 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 20:51:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:51:32 INFO - PROCESS | 1768 | 1463975492433 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:51:32 INFO - PROCESS | 1768 | 1463975492440 Marionette TRACE conn4 <- [1,674,null,{}] 20:51:32 INFO - PROCESS | 1768 | 1463975492490 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 1768 | 1463975492795 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 20:51:33 INFO - PROCESS | 1768 | 1463975493014 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deae800 == 50 [pid = 1768] [id = 176] 20:51:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0x8e1bc800) [pid = 1768] [serial = 528] [outer = (nil)] 20:51:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x8e1c8c00) [pid = 1768] [serial = 529] [outer = 0x8e1bc800] 20:51:33 INFO - PROCESS | 1768 | 1463975493144 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x8ea0d400) [pid = 1768] [serial = 530] [outer = 0x8e1bc800] 20:51:33 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:51:34 INFO - PROCESS | 1768 | 1463975494135 Marionette TRACE conn4 <- [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]]]}] 20:51:34 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 20:51:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1781ms 20:51:34 INFO - PROCESS | 1768 | 1463975494175 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 1768 | 1463975494180 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 20:51:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:51:34 INFO - PROCESS | 1768 | 1463975494188 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1768 | 1463975494192 Marionette TRACE conn4 <- [1,678,null,{}] 20:51:34 INFO - PROCESS | 1768 | 1463975494210 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:34 INFO - PROCESS | 1768 | 1463975494439 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 20:51:34 INFO - PROCESS | 1768 | 1463975494731 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244b800 == 51 [pid = 1768] [id = 177] 20:51:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x9254f000) [pid = 1768] [serial = 531] [outer = (nil)] 20:51:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x92692800) [pid = 1768] [serial = 532] [outer = 0x9254f000] 20:51:34 INFO - PROCESS | 1768 | 1463975494901 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x92b06800) [pid = 1768] [serial = 533] [outer = 0x9254f000] 20:51:35 INFO - PROCESS | 1768 | 1463975495832 Marionette TRACE conn4 <- [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]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:51:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1691ms 20:51:35 INFO - PROCESS | 1768 | 1463975495882 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 20:51:35 INFO - PROCESS | 1768 | 1463975495887 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 20:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:51:35 INFO - PROCESS | 1768 | 1463975495894 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:51:35 INFO - PROCESS | 1768 | 1463975495898 Marionette TRACE conn4 <- [1,682,null,{}] 20:51:35 INFO - PROCESS | 1768 | 1463975495905 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:36 INFO - PROCESS | 1768 | 1463975496124 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 20:51:36 INFO - PROCESS | 1768 | 1463975496364 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9254f800 == 52 [pid = 1768] [id = 178] 20:51:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x92552400) [pid = 1768] [serial = 534] [outer = (nil)] 20:51:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x94631800) [pid = 1768] [serial = 535] [outer = 0x92552400] 20:51:36 INFO - PROCESS | 1768 | 1463975496512 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x95277800) [pid = 1768] [serial = 536] [outer = 0x92552400] 20:51:37 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:37 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:37 INFO - PROCESS | 1768 | 1463975497849 Marionette TRACE conn4 <- [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]]]}] 20:51:37 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) 20:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1984ms 20:51:37 INFO - PROCESS | 1768 | 1463975497923 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 20:51:37 INFO - PROCESS | 1768 | 1463975497926 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 20:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:51:37 INFO - PROCESS | 1768 | 1463975497954 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1768 | 1463975497959 Marionette TRACE conn4 <- [1,686,null,{}] 20:51:37 INFO - PROCESS | 1768 | 1463975497965 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:38 INFO - PROCESS | 1768 | 1463975498173 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 20:51:38 INFO - PROCESS | 1768 | 1463975498365 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a06000 == 53 [pid = 1768] [id = 179] 20:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x93a48800) [pid = 1768] [serial = 537] [outer = (nil)] 20:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x96e71400) [pid = 1768] [serial = 538] [outer = 0x93a48800] 20:51:38 INFO - PROCESS | 1768 | 1463975498457 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x9819d800) [pid = 1768] [serial = 539] [outer = 0x93a48800] 20:51:39 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:39 INFO - PROCESS | 1768 | 1463975499798 Marionette TRACE conn4 <- [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]]]}] 20:51:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:51:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1896ms 20:51:39 INFO - PROCESS | 1768 | 1463975499947 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1768 | 1463975499952 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 20:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:51:39 INFO - PROCESS | 1768 | 1463975499965 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1768 | 1463975499968 Marionette TRACE conn4 <- [1,690,null,{}] 20:51:39 INFO - PROCESS | 1768 | 1463975499975 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:40 INFO - PROCESS | 1768 | 1463975500207 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 20:51:40 INFO - PROCESS | 1768 | 1463975500402 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f3400 == 54 [pid = 1768] [id = 180] 20:51:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x95282c00) [pid = 1768] [serial = 540] [outer = (nil)] 20:51:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x9a7c5400) [pid = 1768] [serial = 541] [outer = 0x95282c00] 20:51:40 INFO - PROCESS | 1768 | 1463975500495 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x9ba86800) [pid = 1768] [serial = 542] [outer = 0x95282c00] 20:51:41 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:41 INFO - PROCESS | 1768 | 1463975501835 Marionette TRACE conn4 <- [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]]]}] 20:51:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:51:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1888ms 20:51:41 INFO - PROCESS | 1768 | 1463975501852 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 20:51:41 INFO - PROCESS | 1768 | 1463975501857 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 20:51:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:51:41 INFO - PROCESS | 1768 | 1463975501865 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1768 | 1463975501869 Marionette TRACE conn4 <- [1,694,null,{}] 20:51:41 INFO - PROCESS | 1768 | 1463975501876 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:42 INFO - PROCESS | 1768 | 1463975502161 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 20:51:42 INFO - PROCESS | 1768 | 1463975502358 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced2000 == 55 [pid = 1768] [id = 181] 20:51:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8ced4000) [pid = 1768] [serial = 543] [outer = (nil)] 20:51:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8ced9400) [pid = 1768] [serial = 544] [outer = 0x8ced4000] 20:51:42 INFO - PROCESS | 1768 | 1463975502501 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x8cedd800) [pid = 1768] [serial = 545] [outer = 0x8ced4000] 20:51:43 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:43 INFO - PROCESS | 1768 | 1463975503942 Marionette TRACE conn4 <- [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]]]}] 20:51:43 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) 20:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2097ms 20:51:43 INFO - PROCESS | 1768 | 1463975503963 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 20:51:43 INFO - PROCESS | 1768 | 1463975503967 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 20:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:51:43 INFO - PROCESS | 1768 | 1463975503975 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:51:43 INFO - PROCESS | 1768 | 1463975503979 Marionette TRACE conn4 <- [1,698,null,{}] 20:51:43 INFO - PROCESS | 1768 | 1463975503986 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:44 INFO - PROCESS | 1768 | 1463975504192 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 20:51:44 INFO - PROCESS | 1768 | 1463975504388 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced6800 == 56 [pid = 1768] [id = 182] 20:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x8ced8400) [pid = 1768] [serial = 546] [outer = (nil)] 20:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x9ad1d000) [pid = 1768] [serial = 547] [outer = 0x8ced8400] 20:51:44 INFO - PROCESS | 1768 | 1463975504478 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x9cbbe000) [pid = 1768] [serial = 548] [outer = 0x8ced8400] 20:51:45 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:45 INFO - PROCESS | 1768 | 1463975505833 Marionette TRACE conn4 <- [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]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 20:51:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1888ms 20:51:45 INFO - PROCESS | 1768 | 1463975505863 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 20:51:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:51:45 INFO - PROCESS | 1768 | 1463975505868 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 20:51:45 INFO - PROCESS | 1768 | 1463975505939 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1768 | 1463975505943 Marionette TRACE conn4 <- [1,702,null,{}] 20:51:45 INFO - PROCESS | 1768 | 1463975505957 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:46 INFO - PROCESS | 1768 | 1463975506166 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 20:51:46 INFO - PROCESS | 1768 | 1463975506378 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a242400 == 57 [pid = 1768] [id = 183] 20:51:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x8a243400) [pid = 1768] [serial = 549] [outer = (nil)] 20:51:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8a249800) [pid = 1768] [serial = 550] [outer = 0x8a243400] 20:51:46 INFO - PROCESS | 1768 | 1463975506470 Marionette DEBUG loaded listener.js 20:51:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8a24cc00) [pid = 1768] [serial = 551] [outer = 0x8a243400] 20:51:47 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:47 INFO - PROCESS | 1768 | 1463975507833 Marionette TRACE conn4 <- [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]]]}] 20:51:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2009ms 20:51:47 INFO - PROCESS | 1768 | 1463975507925 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 20:51:47 INFO - PROCESS | 1768 | 1463975507929 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 20:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:51:47 INFO - PROCESS | 1768 | 1463975507944 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:51:47 INFO - PROCESS | 1768 | 1463975507947 Marionette TRACE conn4 <- [1,706,null,{}] 20:51:47 INFO - PROCESS | 1768 | 1463975507955 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:48 INFO - PROCESS | 1768 | 1463975508157 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 20:51:48 INFO - PROCESS | 1768 | 1463975508356 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a24b800 == 58 [pid = 1768] [id = 184] 20:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8a24c400) [pid = 1768] [serial = 552] [outer = (nil)] 20:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x91468c00) [pid = 1768] [serial = 553] [outer = 0x8a24c400] 20:51:48 INFO - PROCESS | 1768 | 1463975508444 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x9269c800) [pid = 1768] [serial = 554] [outer = 0x8a24c400] 20:51:50 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:50 INFO - PROCESS | 1768 | 1463975510170 Marionette TRACE conn4 <- [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]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2293ms 20:51:50 INFO - PROCESS | 1768 | 1463975510236 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1768 | 1463975510243 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 20:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:51:50 INFO - PROCESS | 1768 | 1463975510254 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1768 | 1463975510259 Marionette TRACE conn4 <- [1,710,null,{}] 20:51:50 INFO - PROCESS | 1768 | 1463975510270 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:50 INFO - PROCESS | 1768 | 1463975510497 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 20:51:50 INFO - PROCESS | 1768 | 1463975510849 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f08000 == 59 [pid = 1768] [id = 185] 20:51:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x89f08800) [pid = 1768] [serial = 555] [outer = (nil)] 20:51:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x8bbe7800) [pid = 1768] [serial = 556] [outer = 0x89f08800] 20:51:50 INFO - PROCESS | 1768 | 1463975510937 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x8bed9800) [pid = 1768] [serial = 557] [outer = 0x89f08800] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8bbe8000) [pid = 1768] [serial = 433] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x8cde6c00) [pid = 1768] [serial = 430] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x92964000) [pid = 1768] [serial = 460] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8e1be400) [pid = 1768] [serial = 439] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8d52e400) [pid = 1768] [serial = 406] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x918e5c00) [pid = 1768] [serial = 409] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x9460fc00) [pid = 1768] [serial = 412] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x99daac00) [pid = 1768] [serial = 415] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x9ad1f000) [pid = 1768] [serial = 418] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x9c110000) [pid = 1768] [serial = 421] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0xa321c400) [pid = 1768] [serial = 424] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x8dea7c00) [pid = 1768] [serial = 427] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x8bd25c00) [pid = 1768] [serial = 436] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x915e3000 == 58 [pid = 1768] [id = 163] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x92c0ec00 == 57 [pid = 1768] [id = 162] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab6c00 == 56 [pid = 1768] [id = 161] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x93a06400 == 55 [pid = 1768] [id = 160] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x93a4bc00 == 54 [pid = 1768] [id = 159] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd29400 == 53 [pid = 1768] [id = 158] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8d53c400 == 52 [pid = 1768] [id = 157] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8e287400 == 51 [pid = 1768] [id = 156] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b9c00 == 50 [pid = 1768] [id = 155] 20:51:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe9000 == 49 [pid = 1768] [id = 154] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x95112800) [pid = 1768] [serial = 404] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x8cde8400) [pid = 1768] [serial = 443] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8bfd6400) [pid = 1768] [serial = 442] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x90f89c00) [pid = 1768] [serial = 451] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x91470c00) [pid = 1768] [serial = 452] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8ea07400) [pid = 1768] [serial = 448] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8eabc400) [pid = 1768] [serial = 449] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8e1c7400) [pid = 1768] [serial = 446] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8e1be800) [pid = 1768] [serial = 445] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x918dd800) [pid = 1768] [serial = 454] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x918e8000) [pid = 1768] [serial = 455] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x92692400) [pid = 1768] [serial = 457] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x9288b400) [pid = 1768] [serial = 458] [outer = (nil)] [url = about:blank] 20:51:52 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:52 INFO - PROCESS | 1768 | 1463975512368 Marionette TRACE conn4 <- [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]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:51:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2142ms 20:51:52 INFO - PROCESS | 1768 | 1463975512397 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1768 | 1463975512405 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 20:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:51:52 INFO - PROCESS | 1768 | 1463975512417 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1768 | 1463975512422 Marionette TRACE conn4 <- [1,714,null,{}] 20:51:52 INFO - PROCESS | 1768 | 1463975512431 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 1768 | 1463975512653 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 20:51:52 INFO - PROCESS | 1768 | 1463975512805 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f1c00 == 50 [pid = 1768] [id = 186] 20:51:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x8bbeb400) [pid = 1768] [serial = 558] [outer = (nil)] 20:51:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x8bfe4800) [pid = 1768] [serial = 559] [outer = 0x8bbeb400] 20:51:52 INFO - PROCESS | 1768 | 1463975512884 Marionette DEBUG loaded listener.js 20:51:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8cce9400) [pid = 1768] [serial = 560] [outer = 0x8bbeb400] 20:51:54 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:54 INFO - PROCESS | 1768 | 1463975514132 Marionette TRACE conn4 <- [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]]]}] 20:51:54 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 20:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1740ms 20:51:54 INFO - PROCESS | 1768 | 1463975514157 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 20:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:51:54 INFO - PROCESS | 1768 | 1463975514162 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 20:51:54 INFO - PROCESS | 1768 | 1463975514169 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:51:54 INFO - PROCESS | 1768 | 1463975514176 Marionette TRACE conn4 <- [1,718,null,{}] 20:51:54 INFO - PROCESS | 1768 | 1463975514193 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 1768 | 1463975514542 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 20:51:54 INFO - PROCESS | 1768 | 1463975514575 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfd9400 == 51 [pid = 1768] [id = 187] 20:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8cde6c00) [pid = 1768] [serial = 561] [outer = (nil)] 20:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8d53c400) [pid = 1768] [serial = 562] [outer = 0x8cde6c00] 20:51:54 INFO - PROCESS | 1768 | 1463975514657 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x8e1bc400) [pid = 1768] [serial = 563] [outer = 0x8cde6c00] 20:51:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:56 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:56 INFO - PROCESS | 1768 | 1463975516053 Marionette TRACE conn4 <- [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]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:51:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1899ms 20:51:56 INFO - PROCESS | 1768 | 1463975516068 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 20:51:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:51:56 INFO - PROCESS | 1768 | 1463975516073 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 20:51:56 INFO - PROCESS | 1768 | 1463975516081 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1768 | 1463975516084 Marionette TRACE conn4 <- [1,722,null,{}] 20:51:56 INFO - PROCESS | 1768 | 1463975516100 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:56 INFO - PROCESS | 1768 | 1463975516375 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 20:51:56 INFO - PROCESS | 1768 | 1463975516409 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea2400 == 52 [pid = 1768] [id = 188] 20:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8e1c0400) [pid = 1768] [serial = 564] [outer = (nil)] 20:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8e28dc00) [pid = 1768] [serial = 565] [outer = 0x8e1c0400] 20:51:56 INFO - PROCESS | 1768 | 1463975516489 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8ea0dc00) [pid = 1768] [serial = 566] [outer = 0x8e1c0400] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x89f10000) [pid = 1768] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8cde2800) [pid = 1768] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8eab9c00) [pid = 1768] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8bee3c00) [pid = 1768] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x91bb8400) [pid = 1768] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x92449400) [pid = 1768] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:51:57 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x8bedbc00) [pid = 1768] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:51:57 INFO - PROCESS | 1768 | 1463975517678 Marionette TRACE conn4 <- [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] 20:51:57 INFO - PROCESS | 1768 | 1463975517750 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 20:51:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:51:57 INFO - PROCESS | 1768 | 1463975517757 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:51:57 INFO - PROCESS | 1768 | 1463975517760 Marionette TRACE conn4 <- [1,726,null,{}] 20:51:57 INFO - PROCESS | 1768 | 1463975517766 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:57 INFO - PROCESS | 1768 | 1463975517967 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 20:51:58 INFO - PROCESS | 1768 | 1463975518121 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde2800 == 53 [pid = 1768] [id = 189] 20:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8d5be800) [pid = 1768] [serial = 567] [outer = (nil)] 20:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8eabe000) [pid = 1768] [serial = 568] [outer = 0x8d5be800] 20:51:58 INFO - PROCESS | 1768 | 1463975518198 Marionette DEBUG loaded listener.js 20:51:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x90cbb400) [pid = 1768] [serial = 569] [outer = 0x8d5be800] 20:51:58 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:58 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:59 INFO - PROCESS | 1768 | 1463975519245 Marionette TRACE conn4 <- [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]]]}] 20:51:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:51:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1531ms 20:51:59 INFO - PROCESS | 1768 | 1463975519289 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 20:51:59 INFO - PROCESS | 1768 | 1463975519297 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 20:51:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:51:59 INFO - PROCESS | 1768 | 1463975519307 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:51:59 INFO - PROCESS | 1768 | 1463975519314 Marionette TRACE conn4 <- [1,730,null,{}] 20:51:59 INFO - PROCESS | 1768 | 1463975519336 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:59 INFO - PROCESS | 1768 | 1463975519585 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 20:51:59 INFO - PROCESS | 1768 | 1463975519857 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe4c00 == 54 [pid = 1768] [id = 190] 20:51:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x8bbe9000) [pid = 1768] [serial = 570] [outer = (nil)] 20:52:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8bd24800) [pid = 1768] [serial = 571] [outer = 0x8bbe9000] 20:52:00 INFO - PROCESS | 1768 | 1463975520019 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8bed5800) [pid = 1768] [serial = 572] [outer = 0x8bbe9000] 20:52:00 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:00 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:52:01 INFO - PROCESS | 1768 | 1463975521115 Marionette TRACE conn4 <- [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] 20:52:01 INFO - PROCESS | 1768 | 1463975521170 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 20:52:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:52:01 INFO - PROCESS | 1768 | 1463975521183 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1768 | 1463975521187 Marionette TRACE conn4 <- [1,734,null,{}] 20:52:01 INFO - PROCESS | 1768 | 1463975521196 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:01 INFO - PROCESS | 1768 | 1463975521420 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 20:52:01 INFO - PROCESS | 1768 | 1463975521722 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde9c00 == 55 [pid = 1768] [id = 191] 20:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8ced9800) [pid = 1768] [serial = 573] [outer = (nil)] 20:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8d5b6800) [pid = 1768] [serial = 574] [outer = 0x8ced9800] 20:52:01 INFO - PROCESS | 1768 | 1463975521817 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8e1bfc00) [pid = 1768] [serial = 575] [outer = 0x8ced9800] 20:52:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:02 INFO - PROCESS | 1768 | 1463975522890 Marionette TRACE conn4 <- [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]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:52:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1747ms 20:52:02 INFO - PROCESS | 1768 | 1463975522931 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1768 | 1463975522936 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 20:52:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:52:02 INFO - PROCESS | 1768 | 1463975522943 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1768 | 1463975522951 Marionette TRACE conn4 <- [1,738,null,{}] 20:52:02 INFO - PROCESS | 1768 | 1463975522969 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:03 INFO - PROCESS | 1768 | 1463975523189 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 20:52:03 INFO - PROCESS | 1768 | 1463975523529 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f94400 == 56 [pid = 1768] [id = 192] 20:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x915f1c00) [pid = 1768] [serial = 576] [outer = (nil)] 20:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x918e7000) [pid = 1768] [serial = 577] [outer = 0x915f1c00] 20:52:03 INFO - PROCESS | 1768 | 1463975523633 Marionette DEBUG loaded listener.js 20:52:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x91bb6800) [pid = 1768] [serial = 578] [outer = 0x915f1c00] 20:52:04 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:04 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:52:05 INFO - PROCESS | 1768 | 1463975525064 Marionette TRACE conn4 <- [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]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:52:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2193ms 20:52:05 INFO - PROCESS | 1768 | 1463975525138 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1768 | 1463975525142 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 20:52:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:52:05 INFO - PROCESS | 1768 | 1463975525151 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1768 | 1463975525155 Marionette TRACE conn4 <- [1,742,null,{}] 20:52:05 INFO - PROCESS | 1768 | 1463975525162 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:05 INFO - PROCESS | 1768 | 1463975525362 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 20:52:05 INFO - PROCESS | 1768 | 1463975525563 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f5800 == 57 [pid = 1768] [id = 193] 20:52:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x91bb8c00) [pid = 1768] [serial = 579] [outer = (nil)] 20:52:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x92698800) [pid = 1768] [serial = 580] [outer = 0x91bb8c00] 20:52:05 INFO - PROCESS | 1768 | 1463975525694 Marionette DEBUG loaded listener.js 20:52:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x92968000) [pid = 1768] [serial = 581] [outer = 0x91bb8c00] 20:52:07 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:07 INFO - PROCESS | 1768 | 1463975527133 Marionette TRACE conn4 <- [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]]]}] 20:52:07 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 20:52:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2043ms 20:52:07 INFO - PROCESS | 1768 | 1463975527195 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 20:52:07 INFO - PROCESS | 1768 | 1463975527199 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 20:52:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:52:07 INFO - PROCESS | 1768 | 1463975527207 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:52:07 INFO - PROCESS | 1768 | 1463975527211 Marionette TRACE conn4 <- [1,746,null,{}] 20:52:07 INFO - PROCESS | 1768 | 1463975527218 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:07 INFO - PROCESS | 1768 | 1463975527451 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 20:52:07 INFO - PROCESS | 1768 | 1463975527705 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f5400 == 58 [pid = 1768] [id = 194] 20:52:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x8b1f6400) [pid = 1768] [serial = 582] [outer = (nil)] 20:52:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x92b09000) [pid = 1768] [serial = 583] [outer = 0x8b1f6400] 20:52:07 INFO - PROCESS | 1768 | 1463975527798 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x92c07c00) [pid = 1768] [serial = 584] [outer = 0x8b1f6400] 20:52:08 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:09 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:09 INFO - PROCESS | 1768 | 1463975529160 Marionette TRACE conn4 <- [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]]]}] 20:52:09 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.) 20:52:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1991ms 20:52:09 INFO - PROCESS | 1768 | 1463975529244 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1768 | 1463975529249 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 20:52:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:52:09 INFO - PROCESS | 1768 | 1463975529266 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1768 | 1463975529271 Marionette TRACE conn4 <- [1,750,null,{}] 20:52:09 INFO - PROCESS | 1768 | 1463975529277 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:09 INFO - PROCESS | 1768 | 1463975529510 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 20:52:09 INFO - PROCESS | 1768 | 1463975529709 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bb8400 == 59 [pid = 1768] [id = 195] 20:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x92693400) [pid = 1768] [serial = 585] [outer = (nil)] 20:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x95060400) [pid = 1768] [serial = 586] [outer = 0x92693400] 20:52:09 INFO - PROCESS | 1768 | 1463975529838 Marionette DEBUG loaded listener.js 20:52:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x9527f400) [pid = 1768] [serial = 587] [outer = 0x92693400] 20:52:11 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:11 INFO - PROCESS | 1768 | 1463975531229 Marionette TRACE conn4 <- [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]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:52:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2000ms 20:52:11 INFO - PROCESS | 1768 | 1463975531291 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 20:52:11 INFO - PROCESS | 1768 | 1463975531296 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 20:52:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:52:11 INFO - PROCESS | 1768 | 1463975531324 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1768 | 1463975531329 Marionette TRACE conn4 <- [1,754,null,{}] 20:52:11 INFO - PROCESS | 1768 | 1463975531336 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:11 INFO - PROCESS | 1768 | 1463975531535 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 20:52:11 INFO - PROCESS | 1768 | 1463975531731 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ef800 == 60 [pid = 1768] [id = 196] 20:52:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x93a04000) [pid = 1768] [serial = 588] [outer = (nil)] 20:52:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x981aec00) [pid = 1768] [serial = 589] [outer = 0x93a04000] 20:52:11 INFO - PROCESS | 1768 | 1463975531819 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x99f0c000) [pid = 1768] [serial = 590] [outer = 0x93a04000] 20:52:13 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:13 INFO - PROCESS | 1768 | 1463975533139 Marionette TRACE conn4 <- [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]]]}] 20:52:13 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 20:52:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1851ms 20:52:13 INFO - PROCESS | 1768 | 1463975533171 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1768 | 1463975533175 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 20:52:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:52:13 INFO - PROCESS | 1768 | 1463975533183 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1768 | 1463975533188 Marionette TRACE conn4 <- [1,758,null,{}] 20:52:13 INFO - PROCESS | 1768 | 1463975533293 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:13 INFO - PROCESS | 1768 | 1463975533495 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 20:52:13 INFO - PROCESS | 1768 | 1463975533691 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9296d000 == 61 [pid = 1768] [id = 197] 20:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x95112800) [pid = 1768] [serial = 591] [outer = (nil)] 20:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x9a3bc400) [pid = 1768] [serial = 592] [outer = 0x95112800] 20:52:13 INFO - PROCESS | 1768 | 1463975533780 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x9ad18800) [pid = 1768] [serial = 593] [outer = 0x95112800] 20:52:14 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:14 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:52:14 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:14 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:14 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:52:14 INFO - PROCESS | 1768 | 1463975534714 Marionette TRACE conn4 <- [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]]]}] 20:52:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:52:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1579ms 20:52:14 INFO - PROCESS | 1768 | 1463975534764 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 20:52:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:52:14 INFO - PROCESS | 1768 | 1463975534769 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 20:52:14 INFO - PROCESS | 1768 | 1463975534777 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:52:14 INFO - PROCESS | 1768 | 1463975534780 Marionette TRACE conn4 <- [1,762,null,{}] 20:52:14 INFO - PROCESS | 1768 | 1463975534788 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:15 INFO - PROCESS | 1768 | 1463975535016 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 20:52:15 INFO - PROCESS | 1768 | 1463975535281 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a28a400 == 62 [pid = 1768] [id = 198] 20:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0x9a3b6800) [pid = 1768] [serial = 594] [outer = (nil)] 20:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0x9ba58c00) [pid = 1768] [serial = 595] [outer = 0x9a3b6800] 20:52:15 INFO - PROCESS | 1768 | 1463975535415 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0xa0617800) [pid = 1768] [serial = 596] [outer = 0x9a3b6800] 20:52:16 INFO - PROCESS | 1768 | 1463975536718 Marionette TRACE conn4 <- [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]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:52:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1992ms 20:52:16 INFO - PROCESS | 1768 | 1463975536778 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1768 | 1463975536781 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 20:52:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:52:16 INFO - PROCESS | 1768 | 1463975536863 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1768 | 1463975536867 Marionette TRACE conn4 <- [1,766,null,{}] 20:52:16 INFO - PROCESS | 1768 | 1463975536919 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:17 INFO - PROCESS | 1768 | 1463975537161 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 20:52:17 INFO - PROCESS | 1768 | 1463975537311 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a946400 == 63 [pid = 1768] [id = 199] 20:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0x8a946c00) [pid = 1768] [serial = 597] [outer = (nil)] 20:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0x8a94b400) [pid = 1768] [serial = 598] [outer = 0x8a946c00] 20:52:17 INFO - PROCESS | 1768 | 1463975537440 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0x8a94f000) [pid = 1768] [serial = 599] [outer = 0x8a946c00] 20:52:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0x8bedd400) [pid = 1768] [serial = 600] [outer = 0x9b7dac00] 20:52:19 INFO - PROCESS | 1768 | 1463975539313 Marionette TRACE conn4 <- [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]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:52:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2497ms 20:52:19 INFO - PROCESS | 1768 | 1463975539354 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1768 | 1463975539360 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:52:19 INFO - PROCESS | 1768 | 1463975539370 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1768 | 1463975539377 Marionette TRACE conn4 <- [1,770,null,{}] 20:52:19 INFO - PROCESS | 1768 | 1463975539432 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 1768 | 1463975539698 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 20:52:19 INFO - PROCESS | 1768 | 1463975539917 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2d400 == 64 [pid = 1768] [id = 200] 20:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0x8bed6c00) [pid = 1768] [serial = 601] [outer = (nil)] 20:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0x8bfdc400) [pid = 1768] [serial = 602] [outer = 0x8bed6c00] 20:52:20 INFO - PROCESS | 1768 | 1463975540125 Marionette DEBUG loaded listener.js 20:52:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x8cde9800) [pid = 1768] [serial = 603] [outer = 0x8bed6c00] 20:52:21 INFO - PROCESS | 1768 | 1463975541182 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:52:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9d581400 == 63 [pid = 1768] [id = 49] 20:52:21 INFO - PROCESS | 1768 | --DOCSHELL 0x9a30d800 == 62 [pid = 1768] [id = 73] 20:52:21 INFO - PROCESS | 1768 | --DOCSHELL 0x91475c00 == 61 [pid = 1768] [id = 77] 20:52:21 INFO - PROCESS | 1768 | --DOCSHELL 0xa628c400 == 60 [pid = 1768] [id = 78] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x92964c00) [pid = 1768] [serial = 523] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x915ec800) [pid = 1768] [serial = 499] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0x8cce4400) [pid = 1768] [serial = 502] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x89f0e800) [pid = 1768] [serial = 496] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0x915eb000) [pid = 1768] [serial = 490] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x9d5bf800) [pid = 1768] [serial = 487] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x9ad1c000) [pid = 1768] [serial = 484] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x8a9ee000) [pid = 1768] [serial = 493] [outer = (nil)] [url = about:blank] 20:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1892ms 20:52:21 INFO - PROCESS | 1768 | 1463975541265 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 20:52:21 INFO - PROCESS | 1768 | 1463975541274 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 20:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:52:21 INFO - PROCESS | 1768 | 1463975541287 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:52:21 INFO - PROCESS | 1768 | 1463975541290 Marionette TRACE conn4 <- [1,774,null,{}] 20:52:21 INFO - PROCESS | 1768 | 1463975541303 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 1768 | 1463975541513 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x90cc6400) [pid = 1768] [serial = 469] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x8bd21800) [pid = 1768] [serial = 506] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x95119c00) [pid = 1768] [serial = 478] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x8ecc0c00) [pid = 1768] [serial = 514] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x8a9ea800) [pid = 1768] [serial = 505] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x9146d000) [pid = 1768] [serial = 517] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x8e1c2c00) [pid = 1768] [serial = 466] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x915f0400) [pid = 1768] [serial = 518] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8e1ca800) [pid = 1768] [serial = 512] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8bd2ec00) [pid = 1768] [serial = 463] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x9296b800) [pid = 1768] [serial = 461] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x9244dc00) [pid = 1768] [serial = 520] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x8d5b5c00) [pid = 1768] [serial = 511] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x99da9c00) [pid = 1768] [serial = 481] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x8d5b5000) [pid = 1768] [serial = 509] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x8cde1c00) [pid = 1768] [serial = 508] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x92887400) [pid = 1768] [serial = 472] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x90cc6000) [pid = 1768] [serial = 515] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x93a01400) [pid = 1768] [serial = 475] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x92882400) [pid = 1768] [serial = 521] [outer = (nil)] [url = about:blank] 20:52:21 INFO - PROCESS | 1768 | 1463975541773 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a951000 == 61 [pid = 1768] [id = 201] 20:52:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8a9ea800) [pid = 1768] [serial = 604] [outer = (nil)] 20:52:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8bed9000) [pid = 1768] [serial = 605] [outer = 0x8a9ea800] 20:52:21 INFO - PROCESS | 1768 | 1463975541855 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x8cde3800) [pid = 1768] [serial = 606] [outer = 0x8a9ea800] 20:52:22 INFO - PROCESS | 1768 | 1463975542683 Marionette TRACE conn4 <- [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]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1439ms 20:52:22 INFO - PROCESS | 1768 | 1463975542726 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1768 | 1463975542730 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:52:22 INFO - PROCESS | 1768 | 1463975542738 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1768 | 1463975542744 Marionette TRACE conn4 <- [1,778,null,{}] 20:52:22 INFO - PROCESS | 1768 | 1463975542761 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:22 INFO - PROCESS | 1768 | 1463975542978 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 20:52:23 INFO - PROCESS | 1768 | 1463975543145 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a947000 == 62 [pid = 1768] [id = 202] 20:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x8deaa800) [pid = 1768] [serial = 607] [outer = (nil)] 20:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x8e283000) [pid = 1768] [serial = 608] [outer = 0x8deaa800] 20:52:23 INFO - PROCESS | 1768 | 1463975543227 Marionette DEBUG loaded listener.js 20:52:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x8eac0800) [pid = 1768] [serial = 609] [outer = 0x8deaa800] 20:52:24 INFO - PROCESS | 1768 | 1463975544335 Marionette TRACE conn4 <- [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]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1639ms 20:52:24 INFO - PROCESS | 1768 | 1463975544380 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 20:52:24 INFO - PROCESS | 1768 | 1463975544387 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 20:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:52:24 INFO - PROCESS | 1768 | 1463975544399 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:52:24 INFO - PROCESS | 1768 | 1463975544403 Marionette TRACE conn4 <- [1,782,null,{}] 20:52:24 INFO - PROCESS | 1768 | 1463975544413 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 1768 | 1463975544677 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 20:52:25 INFO - PROCESS | 1768 | 1463975544992 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ee400 == 63 [pid = 1768] [id = 203] 20:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x8bbf2c00) [pid = 1768] [serial = 610] [outer = (nil)] 20:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8cce9000) [pid = 1768] [serial = 611] [outer = 0x8bbf2c00] 20:52:25 INFO - PROCESS | 1768 | 1463975545099 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8d535000) [pid = 1768] [serial = 612] [outer = 0x8bbf2c00] 20:52:26 INFO - PROCESS | 1768 | 1463975546089 Marionette TRACE conn4 <- [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]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1735ms 20:52:26 INFO - PROCESS | 1768 | 1463975546135 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1768 | 1463975546145 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:52:26 INFO - PROCESS | 1768 | 1463975546157 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1768 | 1463975546162 Marionette TRACE conn4 <- [1,786,null,{}] 20:52:26 INFO - PROCESS | 1768 | 1463975546170 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 1768 | 1463975546429 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 20:52:26 INFO - PROCESS | 1768 | 1463975546691 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1c9400 == 64 [pid = 1768] [id = 204] 20:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8e1ca000) [pid = 1768] [serial = 613] [outer = (nil)] 20:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8ecc4800) [pid = 1768] [serial = 614] [outer = 0x8e1ca000] 20:52:26 INFO - PROCESS | 1768 | 1463975546825 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x90f86c00) [pid = 1768] [serial = 615] [outer = 0x8e1ca000] 20:52:27 INFO - PROCESS | 1768 | 1463975547832 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1737ms 20:52:27 INFO - PROCESS | 1768 | 1463975547895 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1768 | 1463975547900 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 20:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:52:27 INFO - PROCESS | 1768 | 1463975547908 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1768 | 1463975547914 Marionette TRACE conn4 <- [1,790,null,{}] 20:52:27 INFO - PROCESS | 1768 | 1463975547932 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:28 INFO - PROCESS | 1768 | 1463975548202 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 20:52:28 INFO - PROCESS | 1768 | 1463975548459 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d530c00 == 65 [pid = 1768] [id = 205] 20:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x915f0400) [pid = 1768] [serial = 616] [outer = (nil)] 20:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x91bbac00) [pid = 1768] [serial = 617] [outer = 0x915f0400] 20:52:28 INFO - PROCESS | 1768 | 1463975548594 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x92458000) [pid = 1768] [serial = 618] [outer = 0x915f0400] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x89f0fc00 == 64 [pid = 1768] [id = 168] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f1c00 == 63 [pid = 1768] [id = 186] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfdb400 == 62 [pid = 1768] [id = 128] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8a951000 == 61 [pid = 1768] [id = 201] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2d400 == 60 [pid = 1768] [id = 200] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9a28a400 == 59 [pid = 1768] [id = 198] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x9296d000 == 58 [pid = 1768] [id = 197] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x91bb8400 == 57 [pid = 1768] [id = 195] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ef800 == 56 [pid = 1768] [id = 196] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f5400 == 55 [pid = 1768] [id = 194] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f5800 == 54 [pid = 1768] [id = 193] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x90f94400 == 53 [pid = 1768] [id = 192] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde9c00 == 52 [pid = 1768] [id = 191] 20:52:31 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe4c00 == 51 [pid = 1768] [id = 190] 20:52:31 INFO - PROCESS | 1768 | 1463975551813 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8bbeb400) [pid = 1768] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x8eabb800) [pid = 1768] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x89f08800) [pid = 1768] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8e1c0400) [pid = 1768] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8cde6c00) [pid = 1768] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8d5be800) [pid = 1768] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x8bed6c00) [pid = 1768] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:52:32 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x8a9ea800) [pid = 1768] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 4449ms 20:52:32 INFO - PROCESS | 1768 | 1463975552370 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 20:52:32 INFO - PROCESS | 1768 | 1463975552375 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 20:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:52:32 INFO - PROCESS | 1768 | 1463975552384 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:52:32 INFO - PROCESS | 1768 | 1463975552391 Marionette TRACE conn4 <- [1,794,null,{}] 20:52:32 INFO - PROCESS | 1768 | 1463975552402 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:32 INFO - PROCESS | 1768 | 1463975552582 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 20:52:32 INFO - PROCESS | 1768 | 1463975552748 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbefc00 == 52 [pid = 1768] [id = 206] 20:52:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8bbf0800) [pid = 1768] [serial = 619] [outer = (nil)] 20:52:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8bd29c00) [pid = 1768] [serial = 620] [outer = 0x8bbf0800] 20:52:32 INFO - PROCESS | 1768 | 1463975552832 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8bfdb400) [pid = 1768] [serial = 621] [outer = 0x8bbf0800] 20:52:33 INFO - PROCESS | 1768 | 1463975553692 Marionette TRACE conn4 <- [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]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1336ms 20:52:33 INFO - PROCESS | 1768 | 1463975553722 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1768 | 1463975553731 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 20:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:52:33 INFO - PROCESS | 1768 | 1463975553744 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1768 | 1463975553747 Marionette TRACE conn4 <- [1,798,null,{}] 20:52:33 INFO - PROCESS | 1768 | 1463975553755 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:33 INFO - PROCESS | 1768 | 1463975553953 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 20:52:34 INFO - PROCESS | 1768 | 1463975554133 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe7400 == 53 [pid = 1768] [id = 207] 20:52:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8d5be800) [pid = 1768] [serial = 622] [outer = (nil)] 20:52:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x8e1c5000) [pid = 1768] [serial = 623] [outer = 0x8d5be800] 20:52:34 INFO - PROCESS | 1768 | 1463975554212 Marionette DEBUG loaded listener.js 20:52:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x8eab7000) [pid = 1768] [serial = 624] [outer = 0x8d5be800] 20:52:35 INFO - PROCESS | 1768 | 1463975555326 Marionette TRACE conn4 <- [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]]]}] 20:52:35 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 20:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1635ms 20:52:35 INFO - PROCESS | 1768 | 1463975555379 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 20:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:52:35 INFO - PROCESS | 1768 | 1463975555388 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 20:52:35 INFO - PROCESS | 1768 | 1463975555397 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1768 | 1463975555405 Marionette TRACE conn4 <- [1,802,null,{}] 20:52:35 INFO - PROCESS | 1768 | 1463975555414 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:35 INFO - PROCESS | 1768 | 1463975555630 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 20:52:35 INFO - PROCESS | 1768 | 1463975555945 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9f1400 == 54 [pid = 1768] [id = 208] 20:52:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x8bfd6400) [pid = 1768] [serial = 625] [outer = (nil)] 20:52:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x8deaa000) [pid = 1768] [serial = 626] [outer = 0x8bfd6400] 20:52:36 INFO - PROCESS | 1768 | 1463975556047 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x8ecc4c00) [pid = 1768] [serial = 627] [outer = 0x8bfd6400] 20:52:37 INFO - PROCESS | 1768 | 1463975557007 Marionette TRACE conn4 <- [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]]]}] 20:52:37 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 20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1649ms 20:52:37 INFO - PROCESS | 1768 | 1463975557046 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1768 | 1463975557056 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:52:37 INFO - PROCESS | 1768 | 1463975557069 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1768 | 1463975557073 Marionette TRACE conn4 <- [1,806,null,{}] 20:52:37 INFO - PROCESS | 1768 | 1463975557082 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 1768 | 1463975557298 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 20:52:37 INFO - PROCESS | 1768 | 1463975557561 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x918dd800 == 55 [pid = 1768] [id = 209] 20:52:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x918e0c00) [pid = 1768] [serial = 628] [outer = (nil)] 20:52:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x91bb4000) [pid = 1768] [serial = 629] [outer = 0x918e0c00] 20:52:37 INFO - PROCESS | 1768 | 1463975557696 Marionette DEBUG loaded listener.js 20:52:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0x9244dc00) [pid = 1768] [serial = 630] [outer = 0x918e0c00] 20:52:38 INFO - PROCESS | 1768 | 1463975558725 Marionette TRACE conn4 <- [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]]]}] 20:52:38 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 20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1691ms 20:52:38 INFO - PROCESS | 1768 | 1463975558761 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:52:38 INFO - PROCESS | 1768 | 1463975558766 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 20:52:38 INFO - PROCESS | 1768 | 1463975558774 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1768 | 1463975558781 Marionette TRACE conn4 <- [1,810,null,{}] 20:52:38 INFO - PROCESS | 1768 | 1463975558799 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:39 INFO - PROCESS | 1768 | 1463975559031 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 20:52:39 INFO - PROCESS | 1768 | 1463975559294 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cdedc00 == 56 [pid = 1768] [id = 210] 20:52:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0x92b0c400) [pid = 1768] [serial = 631] [outer = (nil)] 20:52:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0x938c7c00) [pid = 1768] [serial = 632] [outer = 0x92b0c400] 20:52:39 INFO - PROCESS | 1768 | 1463975559434 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0x94627c00) [pid = 1768] [serial = 633] [outer = 0x92b0c400] 20:52:40 INFO - PROCESS | 1768 | 1463975560419 Marionette TRACE conn4 <- [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]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1696ms 20:52:40 INFO - PROCESS | 1768 | 1463975560469 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 20:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:52:40 INFO - PROCESS | 1768 | 1463975560475 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 20:52:40 INFO - PROCESS | 1768 | 1463975560483 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1768 | 1463975560486 Marionette TRACE conn4 <- [1,814,null,{}] 20:52:40 INFO - PROCESS | 1768 | 1463975560493 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 1768 | 1463975560742 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 20:52:41 INFO - PROCESS | 1768 | 1463975561009 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f04800 == 57 [pid = 1768] [id = 211] 20:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0x95115800) [pid = 1768] [serial = 634] [outer = (nil)] 20:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0x95120400) [pid = 1768] [serial = 635] [outer = 0x95115800] 20:52:41 INFO - PROCESS | 1768 | 1463975561145 Marionette DEBUG loaded listener.js 20:52:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0x96e72400) [pid = 1768] [serial = 636] [outer = 0x95115800] 20:52:42 INFO - PROCESS | 1768 | 1463975562135 Marionette TRACE conn4 <- [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] 20:52:42 INFO - PROCESS | 1768 | 1463975562186 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 20:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:52:42 INFO - PROCESS | 1768 | 1463975562194 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:52:42 INFO - PROCESS | 1768 | 1463975562199 Marionette TRACE conn4 <- [1,818,null,{}] 20:52:42 INFO - PROCESS | 1768 | 1463975562205 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:42 INFO - PROCESS | 1768 | 1463975562441 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 20:52:42 INFO - PROCESS | 1768 | 1463975562739 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a94a000 == 58 [pid = 1768] [id = 212] 20:52:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0x8a9f0800) [pid = 1768] [serial = 637] [outer = (nil)] 20:52:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0x9a28a400) [pid = 1768] [serial = 638] [outer = 0x8a9f0800] 20:52:42 INFO - PROCESS | 1768 | 1463975562830 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x9a3b8c00) [pid = 1768] [serial = 639] [outer = 0x8a9f0800] 20:52:43 INFO - PROCESS | 1768 | 1463975563856 Marionette TRACE conn4 <- [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]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1692ms 20:52:43 INFO - PROCESS | 1768 | 1463975563888 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1768 | 1463975563891 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:52:43 INFO - PROCESS | 1768 | 1463975563899 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1768 | 1463975563904 Marionette TRACE conn4 <- [1,822,null,{}] 20:52:43 INFO - PROCESS | 1768 | 1463975563911 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:44 INFO - PROCESS | 1768 | 1463975564148 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 20:52:44 INFO - PROCESS | 1768 | 1463975564457 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a94c000 == 59 [pid = 1768] [id = 213] 20:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 289 (0x8a9e9400) [pid = 1768] [serial = 640] [outer = (nil)] 20:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 290 (0x9d9df800) [pid = 1768] [serial = 641] [outer = 0x8a9e9400] 20:52:44 INFO - PROCESS | 1768 | 1463975564560 Marionette DEBUG loaded listener.js 20:52:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 291 (0xa2149c00) [pid = 1768] [serial = 642] [outer = 0x8a9e9400] 20:52:45 INFO - PROCESS | 1768 | 1463975565515 Marionette TRACE conn4 <- [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] 20:52:45 INFO - PROCESS | 1768 | 1463975565594 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:52:45 INFO - PROCESS | 1768 | 1463975565602 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:52:45 INFO - PROCESS | 1768 | 1463975565605 Marionette TRACE conn4 <- [1,826,null,{}] 20:52:45 INFO - PROCESS | 1768 | 1463975565613 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 1768 | 1463975565849 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 20:52:46 INFO - PROCESS | 1768 | 1463975566150 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a950c00 == 60 [pid = 1768] [id = 214] 20:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 292 (0x8bad2400) [pid = 1768] [serial = 643] [outer = (nil)] 20:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 293 (0x8bada400) [pid = 1768] [serial = 644] [outer = 0x8bad2400] 20:52:46 INFO - PROCESS | 1768 | 1463975566247 Marionette DEBUG loaded listener.js 20:52:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 294 (0x8badf800) [pid = 1768] [serial = 645] [outer = 0x8bad2400] 20:52:47 INFO - PROCESS | 1768 | 1463975567190 Marionette TRACE conn4 <- [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]]]}] 20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1646ms 20:52:47 INFO - PROCESS | 1768 | 1463975567248 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 20:52:47 INFO - PROCESS | 1768 | 1463975567252 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:52:47 INFO - PROCESS | 1768 | 1463975567259 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:52:47 INFO - PROCESS | 1768 | 1463975567264 Marionette TRACE conn4 <- [1,830,null,{}] 20:52:47 INFO - PROCESS | 1768 | 1463975567270 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:47 INFO - PROCESS | 1768 | 1463975567465 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 20:52:47 INFO - PROCESS | 1768 | 1463975567719 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad8800 == 61 [pid = 1768] [id = 215] 20:52:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 295 (0x8badd800) [pid = 1768] [serial = 646] [outer = (nil)] 20:52:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 296 (0xa2280000) [pid = 1768] [serial = 647] [outer = 0x8badd800] 20:52:47 INFO - PROCESS | 1768 | 1463975567856 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 297 (0xa22c8000) [pid = 1768] [serial = 648] [outer = 0x8badd800] 20:52:48 INFO - PROCESS | 1768 | 1463975568831 Marionette TRACE conn4 <- [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]]]}] 20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1585ms 20:52:48 INFO - PROCESS | 1768 | 1463975568845 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1768 | 1463975568850 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:52:48 INFO - PROCESS | 1768 | 1463975568857 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1768 | 1463975568860 Marionette TRACE conn4 <- [1,834,null,{}] 20:52:48 INFO - PROCESS | 1768 | 1463975568868 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:49 INFO - PROCESS | 1768 | 1463975569070 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 20:52:49 INFO - PROCESS | 1768 | 1463975569360 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f03400 == 62 [pid = 1768] [id = 216] 20:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 298 (0x8a94bc00) [pid = 1768] [serial = 649] [outer = (nil)] 20:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 299 (0x8e2c0000) [pid = 1768] [serial = 650] [outer = 0x8a94bc00] 20:52:49 INFO - PROCESS | 1768 | 1463975569465 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 300 (0x8e2c3c00) [pid = 1768] [serial = 651] [outer = 0x8a94bc00] 20:52:50 INFO - PROCESS | 1768 | 1463975570405 Marionette TRACE conn4 <- [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]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1591ms 20:52:50 INFO - PROCESS | 1768 | 1463975570449 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1768 | 1463975570454 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:52:50 INFO - PROCESS | 1768 | 1463975570461 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1768 | 1463975570465 Marionette TRACE conn4 <- [1,838,null,{}] 20:52:50 INFO - PROCESS | 1768 | 1463975570472 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 1768 | 1463975570680 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 20:52:50 INFO - PROCESS | 1768 | 1463975570940 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0f400 == 63 [pid = 1768] [id = 217] 20:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 301 (0x8a9f0000) [pid = 1768] [serial = 652] [outer = (nil)] 20:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 302 (0x8e2c8400) [pid = 1768] [serial = 653] [outer = 0x8a9f0000] 20:52:51 INFO - PROCESS | 1768 | 1463975571075 Marionette DEBUG loaded listener.js 20:52:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 303 (0x914ed800) [pid = 1768] [serial = 654] [outer = 0x8a9f0000] 20:52:52 INFO - PROCESS | 1768 | 1463975572049 Marionette TRACE conn4 <- [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]]]}] 20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1640ms 20:52:52 INFO - PROCESS | 1768 | 1463975572103 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 20:52:52 INFO - PROCESS | 1768 | 1463975572107 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:52:52 INFO - PROCESS | 1768 | 1463975572115 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:52:52 INFO - PROCESS | 1768 | 1463975572121 Marionette TRACE conn4 <- [1,842,null,{}] 20:52:52 INFO - PROCESS | 1768 | 1463975572128 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:52 INFO - PROCESS | 1768 | 1463975572371 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 20:52:52 INFO - PROCESS | 1768 | 1463975572691 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a004400 == 64 [pid = 1768] [id = 218] 20:52:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 304 (0x8a00ac00) [pid = 1768] [serial = 655] [outer = (nil)] 20:52:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 305 (0x8b1edc00) [pid = 1768] [serial = 656] [outer = 0x8a00ac00] 20:52:52 INFO - PROCESS | 1768 | 1463975572799 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 306 (0x914f0c00) [pid = 1768] [serial = 657] [outer = 0x8a00ac00] 20:52:53 INFO - PROCESS | 1768 | 1463975573772 Marionette TRACE conn4 <- [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]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1691ms 20:52:53 INFO - PROCESS | 1768 | 1463975573807 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 20:52:53 INFO - PROCESS | 1768 | 1463975573810 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:52:53 INFO - PROCESS | 1768 | 1463975573818 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1768 | 1463975573823 Marionette TRACE conn4 <- [1,846,null,{}] 20:52:53 INFO - PROCESS | 1768 | 1463975573829 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 1768 | 1463975574025 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 20:52:54 INFO - PROCESS | 1768 | 1463975574307 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a003000 == 65 [pid = 1768] [id = 219] 20:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 307 (0x8a94a800) [pid = 1768] [serial = 658] [outer = (nil)] 20:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 308 (0x914f6c00) [pid = 1768] [serial = 659] [outer = 0x8a94a800] 20:52:54 INFO - PROCESS | 1768 | 1463975574443 Marionette DEBUG loaded listener.js 20:52:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 309 (0x914f9000) [pid = 1768] [serial = 660] [outer = 0x8a94a800] 20:52:55 INFO - PROCESS | 1768 | 1463975575403 Marionette TRACE conn4 <- [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]]]}] 20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1632ms 20:52:55 INFO - PROCESS | 1768 | 1463975575451 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 20:52:55 INFO - PROCESS | 1768 | 1463975575455 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:52:55 INFO - PROCESS | 1768 | 1463975575462 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:52:55 INFO - PROCESS | 1768 | 1463975575476 Marionette TRACE conn4 <- [1,850,null,{}] 20:52:55 INFO - PROCESS | 1768 | 1463975575483 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:55 INFO - PROCESS | 1768 | 1463975575721 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 20:52:56 INFO - PROCESS | 1768 | 1463975576028 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x884d6000 == 66 [pid = 1768] [id = 220] 20:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 310 (0x884d6400) [pid = 1768] [serial = 661] [outer = (nil)] 20:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 311 (0x884dd400) [pid = 1768] [serial = 662] [outer = 0x884d6400] 20:52:56 INFO - PROCESS | 1768 | 1463975576122 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 312 (0x884df800) [pid = 1768] [serial = 663] [outer = 0x884d6400] 20:52:57 INFO - PROCESS | 1768 | 1463975577210 Marionette TRACE conn4 <- [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]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1791ms 20:52:57 INFO - PROCESS | 1768 | 1463975577255 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1768 | 1463975577260 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:52:57 INFO - PROCESS | 1768 | 1463975577268 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1768 | 1463975577272 Marionette TRACE conn4 <- [1,854,null,{}] 20:52:57 INFO - PROCESS | 1768 | 1463975577279 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 1768 | 1463975577524 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 20:52:58 INFO - PROCESS | 1768 | 1463975578038 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a002c00 == 67 [pid = 1768] [id = 221] 20:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 313 (0x8a003800) [pid = 1768] [serial = 664] [outer = (nil)] 20:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 314 (0x8a008800) [pid = 1768] [serial = 665] [outer = 0x8a003800] 20:52:58 INFO - PROCESS | 1768 | 1463975578125 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 315 (0x8a00e800) [pid = 1768] [serial = 666] [outer = 0x8a003800] 20:52:59 INFO - PROCESS | 1768 | 1463975579073 Marionette TRACE conn4 <- [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]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1842ms 20:52:59 INFO - PROCESS | 1768 | 1463975579111 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 20:52:59 INFO - PROCESS | 1768 | 1463975579118 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:52:59 INFO - PROCESS | 1768 | 1463975579127 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1768 | 1463975579133 Marionette TRACE conn4 <- [1,858,null,{}] 20:52:59 INFO - PROCESS | 1768 | 1463975579142 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 1768 | 1463975579352 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 20:52:59 INFO - PROCESS | 1768 | 1463975579633 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbec000 == 68 [pid = 1768] [id = 222] 20:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 316 (0x8bd21800) [pid = 1768] [serial = 667] [outer = (nil)] 20:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 317 (0x8bfd9800) [pid = 1768] [serial = 668] [outer = 0x8bd21800] 20:52:59 INFO - PROCESS | 1768 | 1463975579814 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 318 (0x8cded000) [pid = 1768] [serial = 669] [outer = 0x8bd21800] 20:53:00 INFO - PROCESS | 1768 | 1463975580799 Marionette TRACE conn4 <- [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]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1740ms 20:53:00 INFO - PROCESS | 1768 | 1463975580871 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1768 | 1463975580878 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:53:00 INFO - PROCESS | 1768 | 1463975580886 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1768 | 1463975580891 Marionette TRACE conn4 <- [1,862,null,{}] 20:53:00 INFO - PROCESS | 1768 | 1463975580897 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:01 INFO - PROCESS | 1768 | 1463975581153 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 20:53:01 INFO - PROCESS | 1768 | 1463975581516 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1c0400 == 69 [pid = 1768] [id = 223] 20:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 319 (0x8e2ba400) [pid = 1768] [serial = 670] [outer = (nil)] 20:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 320 (0x8e2c8800) [pid = 1768] [serial = 671] [outer = 0x8e2ba400] 20:53:01 INFO - PROCESS | 1768 | 1463975581605 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 321 (0x90f93c00) [pid = 1768] [serial = 672] [outer = 0x8e2ba400] 20:53:02 INFO - PROCESS | 1768 | 1463975582726 Marionette TRACE conn4 <- [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]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1885ms 20:53:02 INFO - PROCESS | 1768 | 1463975582773 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1768 | 1463975582777 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:53:02 INFO - PROCESS | 1768 | 1463975582794 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1768 | 1463975582804 Marionette TRACE conn4 <- [1,866,null,{}] 20:53:02 INFO - PROCESS | 1768 | 1463975582813 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 1768 | 1463975583134 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 20:53:03 INFO - PROCESS | 1768 | 1463975583382 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a24b400 == 70 [pid = 1768] [id = 224] 20:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 322 (0x8a94e800) [pid = 1768] [serial = 673] [outer = (nil)] 20:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 323 (0x91bab400) [pid = 1768] [serial = 674] [outer = 0x8a94e800] 20:53:03 INFO - PROCESS | 1768 | 1463975583481 Marionette DEBUG loaded listener.js 20:53:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 324 (0x9288e400) [pid = 1768] [serial = 675] [outer = 0x8a94e800] 20:53:04 INFO - PROCESS | 1768 | 1463975584552 Marionette TRACE conn4 <- [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]]]}] 20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1818ms 20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:53:04 INFO - PROCESS | 1768 | 1463975584604 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 20:53:04 INFO - PROCESS | 1768 | 1463975584608 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 20:53:04 INFO - PROCESS | 1768 | 1463975584616 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:53:04 INFO - PROCESS | 1768 | 1463975584619 Marionette TRACE conn4 <- [1,870,null,{}] 20:53:04 INFO - PROCESS | 1768 | 1463975584626 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:04 INFO - PROCESS | 1768 | 1463975584883 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 20:53:05 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbefc00 == 69 [pid = 1768] [id = 206] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 323 (0x8ea07800) [pid = 1768] [serial = 389] [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.] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 322 (0x8bd24800) [pid = 1768] [serial = 571] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 321 (0x8d5b6800) [pid = 1768] [serial = 574] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 320 (0x918e7000) [pid = 1768] [serial = 577] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 319 (0x92698800) [pid = 1768] [serial = 580] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 318 (0x92b09000) [pid = 1768] [serial = 583] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 317 (0x95060400) [pid = 1768] [serial = 586] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 316 (0x981aec00) [pid = 1768] [serial = 589] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 315 (0x9a3bc400) [pid = 1768] [serial = 592] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 314 (0x9ba58c00) [pid = 1768] [serial = 595] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 313 (0x8a94b400) [pid = 1768] [serial = 598] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 312 (0x8bfdc400) [pid = 1768] [serial = 602] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 311 (0x8bed9000) [pid = 1768] [serial = 605] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 310 (0x8cde3800) [pid = 1768] [serial = 606] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 309 (0x8e283000) [pid = 1768] [serial = 608] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 308 (0x8cde9800) [pid = 1768] [serial = 603] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 307 (0x90cbb400) [pid = 1768] [serial = 569] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 306 (0x91468c00) [pid = 1768] [serial = 553] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 305 (0x8bedcc00) [pid = 1768] [serial = 526] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 304 (0x9ad1d000) [pid = 1768] [serial = 547] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 303 (0x8bfe4800) [pid = 1768] [serial = 559] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 302 (0x9a7c5400) [pid = 1768] [serial = 541] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 301 (0x92b06400) [pid = 1768] [serial = 524] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 300 (0x8bed9800) [pid = 1768] [serial = 557] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 299 (0x8ced9400) [pid = 1768] [serial = 544] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 298 (0x8e28dc00) [pid = 1768] [serial = 565] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 297 (0x92692800) [pid = 1768] [serial = 532] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 296 (0x8ea0dc00) [pid = 1768] [serial = 566] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 295 (0x8bbe7800) [pid = 1768] [serial = 556] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 294 (0x8d53c400) [pid = 1768] [serial = 562] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 293 (0x8a249800) [pid = 1768] [serial = 550] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 292 (0x8e1c8c00) [pid = 1768] [serial = 529] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 291 (0x8cce9400) [pid = 1768] [serial = 560] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 290 (0x8e1bc400) [pid = 1768] [serial = 563] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 289 (0x96e71400) [pid = 1768] [serial = 538] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 288 (0x94631800) [pid = 1768] [serial = 535] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x8eabe000) [pid = 1768] [serial = 568] [outer = (nil)] [url = about:blank] 20:53:05 INFO - PROCESS | 1768 | 1463975585482 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f07800 == 70 [pid = 1768] [id = 225] 20:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x8a249800) [pid = 1768] [serial = 676] [outer = (nil)] 20:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 289 (0x8b1eb800) [pid = 1768] [serial = 677] [outer = 0x8a249800] 20:53:05 INFO - PROCESS | 1768 | 1463975585571 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 290 (0x8bd28c00) [pid = 1768] [serial = 678] [outer = 0x8a249800] 20:53:06 INFO - PROCESS | 1768 | 1463975586375 Marionette TRACE conn4 <- [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]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1800ms 20:53:06 INFO - PROCESS | 1768 | 1463975586415 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 20:53:06 INFO - PROCESS | 1768 | 1463975586418 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:53:06 INFO - PROCESS | 1768 | 1463975586427 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1768 | 1463975586432 Marionette TRACE conn4 <- [1,874,null,{}] 20:53:06 INFO - PROCESS | 1768 | 1463975586438 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:06 INFO - PROCESS | 1768 | 1463975586655 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 20:53:06 INFO - PROCESS | 1768 | 1463975586832 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bee3800 == 71 [pid = 1768] [id = 226] 20:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 291 (0x8cce2000) [pid = 1768] [serial = 679] [outer = (nil)] 20:53:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 292 (0x8ced4800) [pid = 1768] [serial = 680] [outer = 0x8cce2000] 20:53:06 INFO - PROCESS | 1768 | 1463975586925 Marionette DEBUG loaded listener.js 20:53:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 293 (0x8e1c8c00) [pid = 1768] [serial = 681] [outer = 0x8cce2000] 20:53:07 INFO - PROCESS | 1768 | 1463975587833 Marionette TRACE conn4 <- [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]]]}] 20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1434ms 20:53:07 INFO - PROCESS | 1768 | 1463975587862 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1768 | 1463975587865 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:53:07 INFO - PROCESS | 1768 | 1463975587874 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1768 | 1463975587878 Marionette TRACE conn4 <- [1,878,null,{}] 20:53:07 INFO - PROCESS | 1768 | 1463975587892 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:08 INFO - PROCESS | 1768 | 1463975588149 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 20:53:08 INFO - PROCESS | 1768 | 1463975588184 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bee4000 == 72 [pid = 1768] [id = 227] 20:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 294 (0x8e28a800) [pid = 1768] [serial = 682] [outer = (nil)] 20:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 295 (0x90f86000) [pid = 1768] [serial = 683] [outer = 0x8e28a800] 20:53:08 INFO - PROCESS | 1768 | 1463975588262 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 296 (0x92697c00) [pid = 1768] [serial = 684] [outer = 0x8e28a800] 20:53:09 INFO - PROCESS | 1768 | 1463975589277 Marionette TRACE conn4 <- [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]]]}] 20:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1431ms 20:53:09 INFO - PROCESS | 1768 | 1463975589307 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1768 | 1463975589311 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:53:09 INFO - PROCESS | 1768 | 1463975589318 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1768 | 1463975589323 Marionette TRACE conn4 <- [1,882,null,{}] 20:53:09 INFO - PROCESS | 1768 | 1463975589339 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:09 INFO - PROCESS | 1768 | 1463975589596 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 295 (0xa675b800) [pid = 1768] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 294 (0x8d5bac00) [pid = 1768] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 293 (0x95114400) [pid = 1768] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 292 (0x9a3bb400) [pid = 1768] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 291 (0x9146bc00) [pid = 1768] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 290 (0x96e6c800) [pid = 1768] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 289 (0x915e3800) [pid = 1768] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 288 (0x9a3aec00) [pid = 1768] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x8ccdec00) [pid = 1768] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x8d5c0800) [pid = 1768] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0xa50f3400) [pid = 1768] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x9254f000) [pid = 1768] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0x92c0b800) [pid = 1768] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x90f89000) [pid = 1768] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x8bfddc00) [pid = 1768] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x9d5c2000) [pid = 1768] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x8e1bc800) [pid = 1768] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x9146e400) [pid = 1768] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x8e5dc000) [pid = 1768] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x9ad16000) [pid = 1768] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x8bbe5000) [pid = 1768] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x9a3b1c00) [pid = 1768] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x89f05400) [pid = 1768] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x92c03c00) [pid = 1768] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x95112800) [pid = 1768] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x938cbc00) [pid = 1768] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x946ef800) [pid = 1768] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x918dbc00) [pid = 1768] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x9cbb8400) [pid = 1768] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x9a3b3000) [pid = 1768] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x8ecbc400) [pid = 1768] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x9254d000) [pid = 1768] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x9288dc00) [pid = 1768] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x8bd2bc00) [pid = 1768] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x8ced4000) [pid = 1768] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x9a30dc00) [pid = 1768] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8a243400) [pid = 1768] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0xa22c5c00) [pid = 1768] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8bbe9000) [pid = 1768] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8bbf3400) [pid = 1768] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8a9eb400) [pid = 1768] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x93a48800) [pid = 1768] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8ecbf800) [pid = 1768] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8b1f6400) [pid = 1768] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x91470800) [pid = 1768] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x8e285c00) [pid = 1768] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x92965c00) [pid = 1768] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x8ced8400) [pid = 1768] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x9505bc00) [pid = 1768] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x9255a000) [pid = 1768] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x95065800) [pid = 1768] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x8ced9800) [pid = 1768] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x9ad12400) [pid = 1768] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x9d5c2800) [pid = 1768] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0xa26e9c00) [pid = 1768] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:53:10 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x93a04000) [pid = 1768] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0xa35e7c00) [pid = 1768] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8e290c00) [pid = 1768] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9a3b7400) [pid = 1768] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8cddf800) [pid = 1768] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x95282c00) [pid = 1768] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8ea03400) [pid = 1768] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0xa503e000) [pid = 1768] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x95065c00) [pid = 1768] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x915f1c00) [pid = 1768] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x8bfd9000) [pid = 1768] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x981b2800) [pid = 1768] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x946f8c00) [pid = 1768] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x9146b800) [pid = 1768] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x92693400) [pid = 1768] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x92559c00) [pid = 1768] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x91bb8c00) [pid = 1768] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x9b7e0800) [pid = 1768] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x95065400) [pid = 1768] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x96e6c400) [pid = 1768] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x9c113000) [pid = 1768] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x90f8b800) [pid = 1768] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8a9eb800) [pid = 1768] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x9ba4f400) [pid = 1768] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x92552400) [pid = 1768] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x92453800) [pid = 1768] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x946f9400) [pid = 1768] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x9a4dfc00) [pid = 1768] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8bd27000) [pid = 1768] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0xa6284c00) [pid = 1768] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0xa82b9800) [pid = 1768] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x918e7c00) [pid = 1768] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8dea6c00) [pid = 1768] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x9511c000) [pid = 1768] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0xa2278800) [pid = 1768] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x92889400) [pid = 1768] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x92c05800) [pid = 1768] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x9a18e000) [pid = 1768] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8dea2000) [pid = 1768] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x8bbf2c00) [pid = 1768] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x915f0400) [pid = 1768] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8e1ca000) [pid = 1768] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x8deaa800) [pid = 1768] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8bbf0800) [pid = 1768] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8a24c400) [pid = 1768] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8a946c00) [pid = 1768] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x9a3b6800) [pid = 1768] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x9462ac00) [pid = 1768] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x9ad11800) [pid = 1768] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0xa9a16c00) [pid = 1768] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:53:11 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8bbe9400) [pid = 1768] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:53:11 INFO - PROCESS | 1768 | 1463975591044 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f05400 == 73 [pid = 1768] [id = 228] 20:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x89f09800) [pid = 1768] [serial = 685] [outer = (nil)] 20:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8a943c00) [pid = 1768] [serial = 686] [outer = 0x89f09800] 20:53:11 INFO - PROCESS | 1768 | 1463975591204 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8bbe5000) [pid = 1768] [serial = 687] [outer = 0x89f09800] 20:53:11 INFO - PROCESS | 1768 | 1463975591974 Marionette TRACE conn4 <- [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]]]}] 20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2688ms 20:53:12 INFO - PROCESS | 1768 | 1463975592017 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 20:53:12 INFO - PROCESS | 1768 | 1463975592022 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:53:12 INFO - PROCESS | 1768 | 1463975592029 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:53:12 INFO - PROCESS | 1768 | 1463975592033 Marionette TRACE conn4 <- [1,886,null,{}] 20:53:12 INFO - PROCESS | 1768 | 1463975592044 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:12 INFO - PROCESS | 1768 | 1463975592236 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 20:53:12 INFO - PROCESS | 1768 | 1463975592252 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbecc00 == 74 [pid = 1768] [id = 229] 20:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8bed6c00) [pid = 1768] [serial = 688] [outer = (nil)] 20:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8cde3000) [pid = 1768] [serial = 689] [outer = 0x8bed6c00] 20:53:12 INFO - PROCESS | 1768 | 1463975592331 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8dea2000) [pid = 1768] [serial = 690] [outer = 0x8bed6c00] 20:53:13 INFO - PROCESS | 1768 | 1463975593608 Marionette TRACE conn4 <- [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]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1640ms 20:53:13 INFO - PROCESS | 1768 | 1463975593670 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1768 | 1463975593678 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:53:13 INFO - PROCESS | 1768 | 1463975593690 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1768 | 1463975593695 Marionette TRACE conn4 <- [1,890,null,{}] 20:53:13 INFO - PROCESS | 1768 | 1463975593774 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:14 INFO - PROCESS | 1768 | 1463975594033 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 20:53:14 INFO - PROCESS | 1768 | 1463975594367 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x884de400 == 75 [pid = 1768] [id = 230] 20:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8a243400) [pid = 1768] [serial = 691] [outer = (nil)] 20:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8b1f7000) [pid = 1768] [serial = 692] [outer = 0x8a243400] 20:53:14 INFO - PROCESS | 1768 | 1463975594465 Marionette DEBUG loaded listener.js 20:53:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8bee2c00) [pid = 1768] [serial = 693] [outer = 0x8a243400] 20:53:15 INFO - PROCESS | 1768 | 1463975595505 Marionette TRACE conn4 <- [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]]]}] 20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1852ms 20:53:15 INFO - PROCESS | 1768 | 1463975595542 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 20:53:15 INFO - PROCESS | 1768 | 1463975595552 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:53:15 INFO - PROCESS | 1768 | 1463975595565 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:53:15 INFO - PROCESS | 1768 | 1463975595571 Marionette TRACE conn4 <- [1,894,null,{}] 20:53:15 INFO - PROCESS | 1768 | 1463975595579 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:15 INFO - PROCESS | 1768 | 1463975595848 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 20:53:16 INFO - PROCESS | 1768 | 1463975596175 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d537400 == 76 [pid = 1768] [id = 231] 20:53:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x8d537800) [pid = 1768] [serial = 694] [outer = (nil)] 20:53:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8d5bfc00) [pid = 1768] [serial = 695] [outer = 0x8d537800] 20:53:16 INFO - PROCESS | 1768 | 1463975596271 Marionette DEBUG loaded listener.js 20:53:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x8deaec00) [pid = 1768] [serial = 696] [outer = 0x8d537800] 20:53:17 INFO - PROCESS | 1768 | 1463975597327 Marionette TRACE conn4 <- [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]]]}] 20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1791ms 20:53:17 INFO - PROCESS | 1768 | 1463975597357 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:53:17 INFO - PROCESS | 1768 | 1463975597362 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 20:53:17 INFO - PROCESS | 1768 | 1463975597370 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:53:17 INFO - PROCESS | 1768 | 1463975597378 Marionette TRACE conn4 <- [1,898,null,{}] 20:53:17 INFO - PROCESS | 1768 | 1463975597396 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:17 INFO - PROCESS | 1768 | 1463975597666 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 20:53:17 INFO - PROCESS | 1768 | 1463975597980 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab4400 == 77 [pid = 1768] [id = 232] 20:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x8ecbfc00) [pid = 1768] [serial = 697] [outer = (nil)] 20:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x90f86800) [pid = 1768] [serial = 698] [outer = 0x8ecbfc00] 20:53:18 INFO - PROCESS | 1768 | 1463975598079 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x9146bc00) [pid = 1768] [serial = 699] [outer = 0x8ecbfc00] 20:53:19 INFO - PROCESS | 1768 | 1463975599128 Marionette TRACE conn4 <- [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]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1797ms 20:53:19 INFO - PROCESS | 1768 | 1463975599167 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1768 | 1463975599173 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:53:19 INFO - PROCESS | 1768 | 1463975599180 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1768 | 1463975599185 Marionette TRACE conn4 <- [1,902,null,{}] 20:53:19 INFO - PROCESS | 1768 | 1463975599191 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:19 INFO - PROCESS | 1768 | 1463975599436 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 20:53:19 INFO - PROCESS | 1768 | 1463975599750 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deac400 == 78 [pid = 1768] [id = 233] 20:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x91470800) [pid = 1768] [serial = 700] [outer = (nil)] 20:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x915f1000) [pid = 1768] [serial = 701] [outer = 0x91470800] 20:53:19 INFO - PROCESS | 1768 | 1463975599845 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x91bb3c00) [pid = 1768] [serial = 702] [outer = 0x91470800] 20:53:20 INFO - PROCESS | 1768 | 1463975600805 Marionette TRACE conn4 <- [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]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1684ms 20:53:20 INFO - PROCESS | 1768 | 1463975600865 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 20:53:20 INFO - PROCESS | 1768 | 1463975600870 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:53:20 INFO - PROCESS | 1768 | 1463975600878 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1768 | 1463975600882 Marionette TRACE conn4 <- [1,906,null,{}] 20:53:20 INFO - PROCESS | 1768 | 1463975600889 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:21 INFO - PROCESS | 1768 | 1463975601115 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 20:53:21 INFO - PROCESS | 1768 | 1463975601399 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x914f7000 == 79 [pid = 1768] [id = 234] 20:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x915e2800) [pid = 1768] [serial = 703] [outer = (nil)] 20:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x9268ec00) [pid = 1768] [serial = 704] [outer = 0x915e2800] 20:53:21 INFO - PROCESS | 1768 | 1463975601496 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x92887400) [pid = 1768] [serial = 705] [outer = 0x915e2800] 20:53:22 INFO - PROCESS | 1768 | 1463975602452 Marionette TRACE conn4 <- [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]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1635ms 20:53:22 INFO - PROCESS | 1768 | 1463975602513 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1768 | 1463975602518 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:53:22 INFO - PROCESS | 1768 | 1463975602527 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1768 | 1463975602532 Marionette TRACE conn4 <- [1,910,null,{}] 20:53:22 INFO - PROCESS | 1768 | 1463975602539 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 1768 | 1463975602832 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 20:53:23 INFO - PROCESS | 1768 | 1463975603161 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00b400 == 80 [pid = 1768] [id = 235] 20:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8a950800) [pid = 1768] [serial = 706] [outer = (nil)] 20:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8d531800) [pid = 1768] [serial = 707] [outer = 0x8a950800] 20:53:23 INFO - PROCESS | 1768 | 1463975603258 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8dea6800) [pid = 1768] [serial = 708] [outer = 0x8a950800] 20:53:24 INFO - PROCESS | 1768 | 1463975604229 Marionette TRACE conn4 <- [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]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1738ms 20:53:24 INFO - PROCESS | 1768 | 1463975604266 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1768 | 1463975604270 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:53:24 INFO - PROCESS | 1768 | 1463975604278 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1768 | 1463975604282 Marionette TRACE conn4 <- [1,914,null,{}] 20:53:24 INFO - PROCESS | 1768 | 1463975604289 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 1768 | 1463975604506 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 20:53:24 INFO - PROCESS | 1768 | 1463975604789 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f07400 == 81 [pid = 1768] [id = 236] 20:53:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x89f0a800) [pid = 1768] [serial = 709] [outer = (nil)] 20:53:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8ccdd400) [pid = 1768] [serial = 710] [outer = 0x89f0a800] 20:53:24 INFO - PROCESS | 1768 | 1463975604921 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8d5c0000) [pid = 1768] [serial = 711] [outer = 0x89f0a800] 20:53:25 INFO - PROCESS | 1768 | 1463975605862 Marionette TRACE conn4 <- [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]]]}] 20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1639ms 20:53:25 INFO - PROCESS | 1768 | 1463975605919 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 20:53:25 INFO - PROCESS | 1768 | 1463975605924 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:53:25 INFO - PROCESS | 1768 | 1463975605931 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:53:25 INFO - PROCESS | 1768 | 1463975605935 Marionette TRACE conn4 <- [1,918,null,{}] 20:53:25 INFO - PROCESS | 1768 | 1463975605942 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:26 INFO - PROCESS | 1768 | 1463975606169 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 20:53:26 INFO - PROCESS | 1768 | 1463975606446 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe4800 == 82 [pid = 1768] [id = 237] 20:53:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8bbe6000) [pid = 1768] [serial = 712] [outer = (nil)] 20:53:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8bedb000) [pid = 1768] [serial = 713] [outer = 0x8bbe6000] 20:53:26 INFO - PROCESS | 1768 | 1463975606578 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8cde2c00) [pid = 1768] [serial = 714] [outer = 0x8bbe6000] 20:53:27 INFO - PROCESS | 1768 | 1463975607530 Marionette TRACE conn4 <- [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]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1639ms 20:53:27 INFO - PROCESS | 1768 | 1463975607571 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1768 | 1463975607576 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:53:27 INFO - PROCESS | 1768 | 1463975607584 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1768 | 1463975607589 Marionette TRACE conn4 <- [1,922,null,{}] 20:53:27 INFO - PROCESS | 1768 | 1463975607596 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:27 INFO - PROCESS | 1768 | 1463975607833 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 20:53:28 INFO - PROCESS | 1768 | 1463975608154 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfe4000 == 83 [pid = 1768] [id = 238] 20:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8e281c00) [pid = 1768] [serial = 715] [outer = (nil)] 20:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8ecba400) [pid = 1768] [serial = 716] [outer = 0x8e281c00] 20:53:28 INFO - PROCESS | 1768 | 1463975608255 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8ecc2400) [pid = 1768] [serial = 717] [outer = 0x8e281c00] 20:53:29 INFO - PROCESS | 1768 | 1463975609202 Marionette TRACE conn4 <- [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]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1688ms 20:53:29 INFO - PROCESS | 1768 | 1463975609273 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1768 | 1463975609278 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:53:29 INFO - PROCESS | 1768 | 1463975609286 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1768 | 1463975609290 Marionette TRACE conn4 <- [1,926,null,{}] 20:53:29 INFO - PROCESS | 1768 | 1463975609297 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:29 INFO - PROCESS | 1768 | 1463975609532 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 20:53:29 INFO - PROCESS | 1768 | 1463975609862 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea5c00 == 84 [pid = 1768] [id = 239] 20:53:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8e28d000) [pid = 1768] [serial = 718] [outer = (nil)] 20:53:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x918e1400) [pid = 1768] [serial = 719] [outer = 0x8e28d000] 20:53:29 INFO - PROCESS | 1768 | 1463975609960 Marionette DEBUG loaded listener.js 20:53:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x9268e800) [pid = 1768] [serial = 720] [outer = 0x8e28d000] 20:53:30 INFO - PROCESS | 1768 | 1463975610911 Marionette TRACE conn4 <- [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]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1686ms 20:53:30 INFO - PROCESS | 1768 | 1463975610976 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1768 | 1463975610981 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:53:30 INFO - PROCESS | 1768 | 1463975610992 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:53:31 INFO - PROCESS | 1768 | 1463975610997 Marionette TRACE conn4 <- [1,930,null,{}] 20:53:31 INFO - PROCESS | 1768 | 1463975611005 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:31 INFO - PROCESS | 1768 | 1463975611253 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 20:53:31 INFO - PROCESS | 1768 | 1463975611556 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x92551400 == 85 [pid = 1768] [id = 240] 20:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x9505f000) [pid = 1768] [serial = 721] [outer = (nil)] 20:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x95119c00) [pid = 1768] [serial = 722] [outer = 0x9505f000] 20:53:31 INFO - PROCESS | 1768 | 1463975611658 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9527cc00) [pid = 1768] [serial = 723] [outer = 0x9505f000] 20:53:32 INFO - PROCESS | 1768 | 1463975612609 Marionette TRACE conn4 <- [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]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1682ms 20:53:33 INFO - PROCESS | 1768 | 1463975613572 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 20:53:33 INFO - PROCESS | 1768 | 1463975613580 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:53:33 INFO - PROCESS | 1768 | 1463975613669 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1768 | 1463975613677 Marionette TRACE conn4 <- [1,934,null,{}] 20:53:33 INFO - PROCESS | 1768 | 1463975613686 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:33 INFO - PROCESS | 1768 | 1463975613882 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 20:53:34 INFO - PROCESS | 1768 | 1463975614135 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9ebc00 == 86 [pid = 1768] [id = 241] 20:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x8a9ec400) [pid = 1768] [serial = 724] [outer = (nil)] 20:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x8b1ef400) [pid = 1768] [serial = 725] [outer = 0x8a9ec400] 20:53:34 INFO - PROCESS | 1768 | 1463975614259 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x8b1f4800) [pid = 1768] [serial = 726] [outer = 0x8a9ec400] 20:53:35 INFO - PROCESS | 1768 | 1463975615222 Marionette TRACE conn4 <- [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]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1618ms 20:53:35 INFO - PROCESS | 1768 | 1463975615263 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1768 | 1463975615269 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:53:35 INFO - PROCESS | 1768 | 1463975615283 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1768 | 1463975615289 Marionette TRACE conn4 <- [1,938,null,{}] 20:53:35 INFO - PROCESS | 1768 | 1463975615297 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:35 INFO - PROCESS | 1768 | 1463975615515 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 20:53:35 INFO - PROCESS | 1768 | 1463975615973 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x884da800 == 87 [pid = 1768] [id = 242] 20:53:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x884db800) [pid = 1768] [serial = 727] [outer = (nil)] 20:53:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8bad7000) [pid = 1768] [serial = 728] [outer = 0x884db800] 20:53:36 INFO - PROCESS | 1768 | 1463975616067 Marionette DEBUG loaded listener.js 20:53:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8bedec00) [pid = 1768] [serial = 729] [outer = 0x884db800] 20:53:37 INFO - PROCESS | 1768 | 1463975617036 Marionette TRACE conn4 <- [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]]]}] 20:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1805ms 20:53:37 INFO - PROCESS | 1768 | 1463975617086 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 20:53:37 INFO - PROCESS | 1768 | 1463975617091 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 20:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:53:37 INFO - PROCESS | 1768 | 1463975617100 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:53:37 INFO - PROCESS | 1768 | 1463975617103 Marionette TRACE conn4 <- [1,942,null,{}] 20:53:37 INFO - PROCESS | 1768 | 1463975617118 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:37 INFO - PROCESS | 1768 | 1463975617317 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x981a7400 == 86 [pid = 1768] [id = 48] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8d530c00 == 85 [pid = 1768] [id = 205] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1c9400 == 84 [pid = 1768] [id = 204] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa26ea400 == 83 [pid = 1768] [id = 46] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ee400 == 82 [pid = 1768] [id = 203] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea2400 == 81 [pid = 1768] [id = 188] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9462d800 == 80 [pid = 1768] [id = 72] 20:53:37 INFO - PROCESS | 1768 | 1463975617665 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x93a45000 == 79 [pid = 1768] [id = 47] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8a947000 == 78 [pid = 1768] [id = 202] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfd9400 == 77 [pid = 1768] [id = 187] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0xa50ae400 == 76 [pid = 1768] [id = 74] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x946f5c00 == 75 [pid = 1768] [id = 44] 20:53:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e3400 == 76 [pid = 1768] [id = 243] 20:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x8a24f800) [pid = 1768] [serial = 730] [outer = (nil)] 20:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8bbea800) [pid = 1768] [serial = 731] [outer = 0x8a24f800] 20:53:37 INFO - PROCESS | 1768 | 1463975617786 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8bfd9400) [pid = 1768] [serial = 732] [outer = 0x8a24f800] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x918e1800 == 75 [pid = 1768] [id = 75] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x981ab400 == 74 [pid = 1768] [id = 45] 20:53:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde2800 == 73 [pid = 1768] [id = 189] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x89f05400 == 72 [pid = 1768] [id = 228] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8bee4000 == 71 [pid = 1768] [id = 227] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8bee3800 == 70 [pid = 1768] [id = 226] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x89f07800 == 69 [pid = 1768] [id = 225] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a24b400 == 68 [pid = 1768] [id = 224] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1c0400 == 67 [pid = 1768] [id = 223] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbec000 == 66 [pid = 1768] [id = 222] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a002c00 == 65 [pid = 1768] [id = 221] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a950c00 == 64 [pid = 1768] [id = 214] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a94c000 == 63 [pid = 1768] [id = 213] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a94a000 == 62 [pid = 1768] [id = 212] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x89f04800 == 61 [pid = 1768] [id = 211] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8cdedc00 == 60 [pid = 1768] [id = 210] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x918dd800 == 59 [pid = 1768] [id = 209] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9f1400 == 58 [pid = 1768] [id = 208] 20:53:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8a946400 == 57 [pid = 1768] [id = 199] 20:53:38 INFO - PROCESS | 1768 | 1463975618801 Marionette TRACE conn4 <- [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]]]}] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9269c800) [pid = 1768] [serial = 554] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8a94f000) [pid = 1768] [serial = 599] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0xa0617800) [pid = 1768] [serial = 596] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x9a3b2000) [pid = 1768] [serial = 319] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x9ad1d800) [pid = 1768] [serial = 183] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0xa9a20000) [pid = 1768] [serial = 235] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x8bee2400) [pid = 1768] [serial = 464] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0xa6ea5000) [pid = 1768] [serial = 141] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x8e285800) [pid = 1768] [serial = 382] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x98190c00) [pid = 1768] [serial = 479] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0xa21a2400) [pid = 1768] [serial = 488] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x92457000) [pid = 1768] [serial = 355] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x99f90400) [pid = 1768] [serial = 364] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x915edc00) [pid = 1768] [serial = 491] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x9b213c00) [pid = 1768] [serial = 219] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8cce7000) [pid = 1768] [serial = 503] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x92b0fc00) [pid = 1768] [serial = 473] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0xa6ea9000) [pid = 1768] [serial = 223] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x92b06800) [pid = 1768] [serial = 533] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x96eb6c00) [pid = 1768] [serial = 259] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0xa6283400) [pid = 1768] [serial = 425] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8e5e0000) [pid = 1768] [serial = 385] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0xa90b4800) [pid = 1768] [serial = 147] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8ea0d400) [pid = 1768] [serial = 530] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x92885c00) [pid = 1768] [serial = 310] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x9833f400) [pid = 1768] [serial = 379] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0xa9029800) [pid = 1768] [serial = 226] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8bbee400) [pid = 1768] [serial = 434] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0xa503b400) [pid = 1768] [serial = 186] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8a9ee800) [pid = 1768] [serial = 497] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x946f6000) [pid = 1768] [serial = 313] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x9ad18800) [pid = 1768] [serial = 593] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x9505e000) [pid = 1768] [serial = 413] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x96e71800) [pid = 1768] [serial = 216] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x918e3c00) [pid = 1768] [serial = 189] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0xa6f3d000) [pid = 1768] [serial = 144] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x9ba8f000) [pid = 1768] [serial = 262] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x8ecc5000) [pid = 1768] [serial = 328] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x92558000) [pid = 1768] [serial = 277] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x92c08400) [pid = 1768] [serial = 358] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8ccdb800) [pid = 1768] [serial = 527] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8cedd800) [pid = 1768] [serial = 545] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x9c06f400) [pid = 1768] [serial = 370] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8a24cc00) [pid = 1768] [serial = 551] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0xa9026800) [pid = 1768] [serial = 268] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8bed5800) [pid = 1768] [serial = 572] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8bd2c400) [pid = 1768] [serial = 437] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x92550800) [pid = 1768] [serial = 500] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x9819d800) [pid = 1768] [serial = 539] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x9146dc00) [pid = 1768] [serial = 470] [outer = (nil)] [url = about:blank] 20:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1801ms 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x92c07c00) [pid = 1768] [serial = 584] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x92450800) [pid = 1768] [serial = 410] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8e28f800) [pid = 1768] [serial = 331] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0xa6eab000) [pid = 1768] [serial = 274] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x9cbbe000) [pid = 1768] [serial = 548] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9a30d400) [pid = 1768] [serial = 482] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x92692c00) [pid = 1768] [serial = 280] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x99f57400) [pid = 1768] [serial = 86] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8e1bfc00) [pid = 1768] [serial = 575] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9ad20c00) [pid = 1768] [serial = 322] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0xa0619800) [pid = 1768] [serial = 373] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0xa6737800) [pid = 1768] [serial = 265] [outer = (nil)] [url = about:blank] 20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x99f0c000) [pid = 1768] [serial = 590] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0xa6731c00) [pid = 1768] [serial = 376] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x92b04000) [pid = 1768] [serial = 334] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x9b217800) [pid = 1768] [serial = 419] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8cde9400) [pid = 1768] [serial = 431] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9ba86800) [pid = 1768] [serial = 542] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8ea0e800) [pid = 1768] [serial = 286] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0xa6ea3800) [pid = 1768] [serial = 180] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x96e70400) [pid = 1768] [serial = 171] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x91bb6800) [pid = 1768] [serial = 578] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8d53a000) [pid = 1768] [serial = 407] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9ad13800) [pid = 1768] [serial = 367] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x95060000) [pid = 1768] [serial = 132] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xac091c00) [pid = 1768] [serial = 271] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9527f400) [pid = 1768] [serial = 587] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9269c000) [pid = 1768] [serial = 283] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x92968000) [pid = 1768] [serial = 581] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa26c1c00) [pid = 1768] [serial = 422] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x99f51400) [pid = 1768] [serial = 416] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9b297400) [pid = 1768] [serial = 174] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa214ac00) [pid = 1768] [serial = 325] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9b211800) [pid = 1768] [serial = 485] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x915e9000) [pid = 1768] [serial = 494] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0xa112e400) [pid = 1768] [serial = 108] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x95277800) [pid = 1768] [serial = 536] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x95119800) [pid = 1768] [serial = 316] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x99f5d400) [pid = 1768] [serial = 105] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0xa2459c00) [pid = 1768] [serial = 135] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8e1c0c00) [pid = 1768] [serial = 440] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0xa6758c00) [pid = 1768] [serial = 138] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0xa9a15000) [pid = 1768] [serial = 229] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9ad1a000) [pid = 1768] [serial = 192] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8e1cb400) [pid = 1768] [serial = 467] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x95283c00) [pid = 1768] [serial = 361] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0xa6281800) [pid = 1768] [serial = 177] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x94625000) [pid = 1768] [serial = 476] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa9a11c00) [pid = 1768] [serial = 232] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0xa3074000) [pid = 1768] [serial = 111] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8deaf800) [pid = 1768] [serial = 428] [outer = (nil)] [url = about:blank] 20:53:38 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8cce9000) [pid = 1768] [serial = 611] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8d535000) [pid = 1768] [serial = 612] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x91bbac00) [pid = 1768] [serial = 617] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x92458000) [pid = 1768] [serial = 618] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ecc4800) [pid = 1768] [serial = 614] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x90f86c00) [pid = 1768] [serial = 615] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8eac0800) [pid = 1768] [serial = 609] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8bfdb400) [pid = 1768] [serial = 621] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8bd29c00) [pid = 1768] [serial = 620] [outer = (nil)] [url = about:blank] 20:53:39 INFO - PROCESS | 1768 | 1463975618900 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1768 | 1463975618914 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 20:53:39 INFO - PROCESS | 1768 | 1463975618927 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1768 | 1463975618936 Marionette TRACE conn4 <- [1,946,null,{}] 20:53:39 INFO - PROCESS | 1768 | 1463975618963 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:39 INFO - PROCESS | 1768 | 1463975619212 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 20:53:39 INFO - PROCESS | 1768 | 1463975619427 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f06800 == 58 [pid = 1768] [id = 244] 20:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8bbec000) [pid = 1768] [serial = 733] [outer = (nil)] 20:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ccdb400) [pid = 1768] [serial = 734] [outer = 0x8bbec000] 20:53:39 INFO - PROCESS | 1768 | 1463975619506 Marionette DEBUG loaded listener.js 20:53:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8cdea000) [pid = 1768] [serial = 735] [outer = 0x8bbec000] 20:53:40 INFO - PROCESS | 1768 | 1463975620401 Marionette TRACE conn4 <- [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]]]}] 20:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1555ms 20:53:40 INFO - PROCESS | 1768 | 1463975620484 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 20:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:53:40 INFO - PROCESS | 1768 | 1463975620488 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 20:53:40 INFO - PROCESS | 1768 | 1463975620495 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:53:40 INFO - PROCESS | 1768 | 1463975620500 Marionette TRACE conn4 <- [1,950,null,{}] 20:53:40 INFO - PROCESS | 1768 | 1463975620512 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:40 INFO - PROCESS | 1768 | 1463975620768 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 20:53:40 INFO - PROCESS | 1768 | 1463975620797 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bade000 == 59 [pid = 1768] [id = 245] 20:53:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8bd29c00) [pid = 1768] [serial = 736] [outer = (nil)] 20:53:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8d531c00) [pid = 1768] [serial = 737] [outer = 0x8bd29c00] 20:53:40 INFO - PROCESS | 1768 | 1463975620875 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8d538800) [pid = 1768] [serial = 738] [outer = 0x8bd29c00] 20:53:41 INFO - PROCESS | 1768 | 1463975621926 Marionette TRACE conn4 <- [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]]]}] 20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1503ms 20:53:42 INFO - PROCESS | 1768 | 1463975621998 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 20:53:42 INFO - PROCESS | 1768 | 1463975622003 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:53:42 INFO - PROCESS | 1768 | 1463975622011 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1768 | 1463975622015 Marionette TRACE conn4 <- [1,954,null,{}] 20:53:42 INFO - PROCESS | 1768 | 1463975622031 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:42 INFO - PROCESS | 1768 | 1463975622316 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8e28a800) [pid = 1768] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x89f09800) [pid = 1768] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8a249800) [pid = 1768] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8bd21800) [pid = 1768] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8cce2000) [pid = 1768] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8a94e800) [pid = 1768] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e2ba400) [pid = 1768] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:53:43 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8a003800) [pid = 1768] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:53:43 INFO - PROCESS | 1768 | 1463975623322 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f09800 == 60 [pid = 1768] [id = 246] 20:53:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8a003800) [pid = 1768] [serial = 739] [outer = (nil)] 20:53:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8cce2400) [pid = 1768] [serial = 740] [outer = 0x8a003800] 20:53:43 INFO - PROCESS | 1768 | 1463975623402 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e1c2800) [pid = 1768] [serial = 741] [outer = 0x8a003800] 20:53:44 INFO - PROCESS | 1768 | 1463975624192 Marionette TRACE conn4 <- [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]]]}] 20:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2238ms 20:53:44 INFO - PROCESS | 1768 | 1463975624250 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 20:53:44 INFO - PROCESS | 1768 | 1463975624253 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:53:44 INFO - PROCESS | 1768 | 1463975624261 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:53:44 INFO - PROCESS | 1768 | 1463975624265 Marionette TRACE conn4 <- [1,958,null,{}] 20:53:44 INFO - PROCESS | 1768 | 1463975624271 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:44 INFO - PROCESS | 1768 | 1463975624460 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 20:53:44 INFO - PROCESS | 1768 | 1463975624471 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f1c00 == 61 [pid = 1768] [id = 247] 20:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e1bcc00) [pid = 1768] [serial = 742] [outer = (nil)] 20:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e288000) [pid = 1768] [serial = 743] [outer = 0x8e1bcc00] 20:53:44 INFO - PROCESS | 1768 | 1463975624689 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e28cc00) [pid = 1768] [serial = 744] [outer = 0x8e1bcc00] 20:53:45 INFO - PROCESS | 1768 | 1463975625687 Marionette TRACE conn4 <- [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]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1488ms 20:53:45 INFO - PROCESS | 1768 | 1463975625751 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1768 | 1463975625758 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:53:45 INFO - PROCESS | 1768 | 1463975625769 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1768 | 1463975625777 Marionette TRACE conn4 <- [1,962,null,{}] 20:53:45 INFO - PROCESS | 1768 | 1463975625788 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 1768 | 1463975626050 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 20:53:46 INFO - PROCESS | 1768 | 1463975626342 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f09400 == 62 [pid = 1768] [id = 248] 20:53:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a241c00) [pid = 1768] [serial = 745] [outer = (nil)] 20:53:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8a9e7800) [pid = 1768] [serial = 746] [outer = 0x8a241c00] 20:53:46 INFO - PROCESS | 1768 | 1463975626476 Marionette DEBUG loaded listener.js 20:53:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8b1f5c00) [pid = 1768] [serial = 747] [outer = 0x8a241c00] 20:53:47 INFO - PROCESS | 1768 | 1463975627475 Marionette TRACE conn4 <- [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]]]}] 20:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1746ms 20:53:47 INFO - PROCESS | 1768 | 1463975627516 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 20:53:47 INFO - PROCESS | 1768 | 1463975627526 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 20:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:53:47 INFO - PROCESS | 1768 | 1463975627540 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:53:47 INFO - PROCESS | 1768 | 1463975627544 Marionette TRACE conn4 <- [1,966,null,{}] 20:53:47 INFO - PROCESS | 1768 | 1463975627552 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:47 INFO - PROCESS | 1768 | 1463975627776 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 20:53:48 INFO - PROCESS | 1768 | 1463975628024 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad3400 == 63 [pid = 1768] [id = 249] 20:53:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8bbec800) [pid = 1768] [serial = 748] [outer = (nil)] 20:53:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8bfd7c00) [pid = 1768] [serial = 749] [outer = 0x8bbec800] 20:53:48 INFO - PROCESS | 1768 | 1463975628164 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8cce9000) [pid = 1768] [serial = 750] [outer = 0x8bbec800] 20:53:49 INFO - PROCESS | 1768 | 1463975629165 Marionette TRACE conn4 <- [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]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1693ms 20:53:49 INFO - PROCESS | 1768 | 1463975629264 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 1768 | 1463975629270 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:53:49 INFO - PROCESS | 1768 | 1463975629278 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1768 | 1463975629286 Marionette TRACE conn4 <- [1,970,null,{}] 20:53:49 INFO - PROCESS | 1768 | 1463975629305 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:49 INFO - PROCESS | 1768 | 1463975629565 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 20:53:49 INFO - PROCESS | 1768 | 1463975629817 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfe3400 == 64 [pid = 1768] [id = 250] 20:53:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8e1c1000) [pid = 1768] [serial = 751] [outer = (nil)] 20:53:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e28a800) [pid = 1768] [serial = 752] [outer = 0x8e1c1000] 20:53:49 INFO - PROCESS | 1768 | 1463975629951 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8e5d7c00) [pid = 1768] [serial = 753] [outer = 0x8e1c1000] 20:53:50 INFO - PROCESS | 1768 | 1463975630953 Marionette TRACE conn4 <- [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]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1743ms 20:53:51 INFO - PROCESS | 1768 | 1463975631022 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1768 | 1463975631028 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:53:51 INFO - PROCESS | 1768 | 1463975631035 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1768 | 1463975631038 Marionette TRACE conn4 <- [1,974,null,{}] 20:53:51 INFO - PROCESS | 1768 | 1463975631046 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 1768 | 1463975631299 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 20:53:51 INFO - PROCESS | 1768 | 1463975631610 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f05400 == 65 [pid = 1768] [id = 251] 20:53:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8e1cb400) [pid = 1768] [serial = 754] [outer = (nil)] 20:53:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8ea10400) [pid = 1768] [serial = 755] [outer = 0x8e1cb400] 20:53:51 INFO - PROCESS | 1768 | 1463975631705 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8eab8c00) [pid = 1768] [serial = 756] [outer = 0x8e1cb400] 20:53:52 INFO - PROCESS | 1768 | 1463975632609 Marionette TRACE conn4 <- [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]]]}] 20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1638ms 20:53:52 INFO - PROCESS | 1768 | 1463975632673 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1768 | 1463975632678 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:53:52 INFO - PROCESS | 1768 | 1463975632686 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1768 | 1463975632690 Marionette TRACE conn4 <- [1,978,null,{}] 20:53:52 INFO - PROCESS | 1768 | 1463975632697 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:52 INFO - PROCESS | 1768 | 1463975632908 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 20:53:53 INFO - PROCESS | 1768 | 1463975633155 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfe5800 == 66 [pid = 1768] [id = 252] 20:53:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8eabe000) [pid = 1768] [serial = 757] [outer = (nil)] 20:53:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8ecbf000) [pid = 1768] [serial = 758] [outer = 0x8eabe000] 20:53:53 INFO - PROCESS | 1768 | 1463975633261 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8ecc7800) [pid = 1768] [serial = 759] [outer = 0x8eabe000] 20:53:54 INFO - PROCESS | 1768 | 1463975634221 Marionette TRACE conn4 <- [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]]]}] 20:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1587ms 20:53:54 INFO - PROCESS | 1768 | 1463975634274 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 20:53:54 INFO - PROCESS | 1768 | 1463975634279 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 20:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:53:54 INFO - PROCESS | 1768 | 1463975634293 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:53:54 INFO - PROCESS | 1768 | 1463975634298 Marionette TRACE conn4 <- [1,982,null,{}] 20:53:54 INFO - PROCESS | 1768 | 1463975634304 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:54 INFO - PROCESS | 1768 | 1463975634553 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 20:53:54 INFO - PROCESS | 1768 | 1463975634853 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f87c00 == 67 [pid = 1768] [id = 253] 20:53:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x90f8a000) [pid = 1768] [serial = 760] [outer = (nil)] 20:53:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91470000) [pid = 1768] [serial = 761] [outer = 0x90f8a000] 20:53:54 INFO - PROCESS | 1768 | 1463975634949 Marionette DEBUG loaded listener.js 20:53:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x914f3000) [pid = 1768] [serial = 762] [outer = 0x90f8a000] 20:53:55 INFO - PROCESS | 1768 | 1463975635895 Marionette TRACE conn4 <- [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]]]}] 20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1633ms 20:53:55 INFO - PROCESS | 1768 | 1463975635946 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1768 | 1463975635950 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:53:55 INFO - PROCESS | 1768 | 1463975635962 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1768 | 1463975635965 Marionette TRACE conn4 <- [1,986,null,{}] 20:53:55 INFO - PROCESS | 1768 | 1463975635973 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:56 INFO - PROCESS | 1768 | 1463975636188 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 20:53:56 INFO - PROCESS | 1768 | 1463975636446 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cedbc00 == 68 [pid = 1768] [id = 254] 20:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x90f8b400) [pid = 1768] [serial = 763] [outer = (nil)] 20:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x915e7000) [pid = 1768] [serial = 764] [outer = 0x90f8b400] 20:53:56 INFO - PROCESS | 1768 | 1463975636582 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x918db800) [pid = 1768] [serial = 765] [outer = 0x90f8b400] 20:53:57 INFO - PROCESS | 1768 | 1463975637525 Marionette TRACE conn4 <- [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]]]}] 20:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1633ms 20:53:57 INFO - PROCESS | 1768 | 1463975637596 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 20:53:57 INFO - PROCESS | 1768 | 1463975637600 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 20:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:53:57 INFO - PROCESS | 1768 | 1463975637608 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:53:57 INFO - PROCESS | 1768 | 1463975637613 Marionette TRACE conn4 <- [1,990,null,{}] 20:53:57 INFO - PROCESS | 1768 | 1463975637619 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:57 INFO - PROCESS | 1768 | 1463975637831 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 20:53:58 INFO - PROCESS | 1768 | 1463975638082 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5e0000 == 69 [pid = 1768] [id = 255] 20:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8ea08c00) [pid = 1768] [serial = 766] [outer = (nil)] 20:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x918e5000) [pid = 1768] [serial = 767] [outer = 0x8ea08c00] 20:53:58 INFO - PROCESS | 1768 | 1463975638217 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x91bae000) [pid = 1768] [serial = 768] [outer = 0x8ea08c00] 20:53:59 INFO - PROCESS | 1768 | 1463975639150 Marionette TRACE conn4 <- [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]]]}] 20:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1582ms 20:53:59 INFO - PROCESS | 1768 | 1463975639191 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1768 | 1463975639196 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:53:59 INFO - PROCESS | 1768 | 1463975639204 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1768 | 1463975639208 Marionette TRACE conn4 <- [1,994,null,{}] 20:53:59 INFO - PROCESS | 1768 | 1463975639215 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:59 INFO - PROCESS | 1768 | 1463975639439 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 20:53:59 INFO - PROCESS | 1768 | 1463975639684 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc1c00 == 70 [pid = 1768] [id = 256] 20:53:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x915e5000) [pid = 1768] [serial = 769] [outer = (nil)] 20:53:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92450c00) [pid = 1768] [serial = 770] [outer = 0x915e5000] 20:53:59 INFO - PROCESS | 1768 | 1463975639819 Marionette DEBUG loaded listener.js 20:53:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92455c00) [pid = 1768] [serial = 771] [outer = 0x915e5000] 20:54:00 INFO - PROCESS | 1768 | 1463975640740 Marionette TRACE conn4 <- [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]]]}] 20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1589ms 20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:54:00 INFO - PROCESS | 1768 | 1463975640793 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 20:54:00 INFO - PROCESS | 1768 | 1463975640797 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 20:54:00 INFO - PROCESS | 1768 | 1463975640805 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:54:00 INFO - PROCESS | 1768 | 1463975640808 Marionette TRACE conn4 <- [1,998,null,{}] 20:54:00 INFO - PROCESS | 1768 | 1463975640815 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:01 INFO - PROCESS | 1768 | 1463975641030 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 20:54:01 INFO - PROCESS | 1768 | 1463975641300 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e7800 == 71 [pid = 1768] [id = 257] 20:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x91bb5c00) [pid = 1768] [serial = 772] [outer = (nil)] 20:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x92558400) [pid = 1768] [serial = 773] [outer = 0x91bb5c00] 20:54:01 INFO - PROCESS | 1768 | 1463975641441 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92692000) [pid = 1768] [serial = 774] [outer = 0x91bb5c00] 20:54:02 INFO - PROCESS | 1768 | 1463975642403 Marionette TRACE conn4 <- [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]]]}] 20:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1640ms 20:54:02 INFO - PROCESS | 1768 | 1463975642445 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:54:02 INFO - PROCESS | 1768 | 1463975642450 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 20:54:02 INFO - PROCESS | 1768 | 1463975642458 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1768 | 1463975642464 Marionette TRACE conn4 <- [1,1002,null,{}] 20:54:02 INFO - PROCESS | 1768 | 1463975642470 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 1768 | 1463975642727 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 20:54:03 INFO - PROCESS | 1768 | 1463975642991 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x92456000 == 72 [pid = 1768] [id = 258] 20:54:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92965800) [pid = 1768] [serial = 775] [outer = (nil)] 20:54:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9296c400) [pid = 1768] [serial = 776] [outer = 0x92965800] 20:54:03 INFO - PROCESS | 1768 | 1463975643134 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92b04c00) [pid = 1768] [serial = 777] [outer = 0x92965800] 20:54:04 INFO - PROCESS | 1768 | 1463975644083 Marionette TRACE conn4 <- [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]]]}] 20:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1685ms 20:54:04 INFO - PROCESS | 1768 | 1463975644144 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1768 | 1463975644148 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:54:04 INFO - PROCESS | 1768 | 1463975644157 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1768 | 1463975644161 Marionette TRACE conn4 <- [1,1006,null,{}] 20:54:04 INFO - PROCESS | 1768 | 1463975644169 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 1768 | 1463975644403 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 20:54:04 INFO - PROCESS | 1768 | 1463975644768 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe9400 == 73 [pid = 1768] [id = 259] 20:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8bbe9c00) [pid = 1768] [serial = 778] [outer = (nil)] 20:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8d536000) [pid = 1768] [serial = 779] [outer = 0x8bbe9c00] 20:54:04 INFO - PROCESS | 1768 | 1463975644867 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x914f4800) [pid = 1768] [serial = 780] [outer = 0x8bbe9c00] 20:54:05 INFO - PROCESS | 1768 | 1463975645788 Marionette TRACE conn4 <- [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]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1692ms 20:54:05 INFO - PROCESS | 1768 | 1463975645849 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1768 | 1463975645854 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 20:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:54:05 INFO - PROCESS | 1768 | 1463975645874 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1768 | 1463975645878 Marionette TRACE conn4 <- [1,1010,null,{}] 20:54:05 INFO - PROCESS | 1768 | 1463975645885 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:06 INFO - PROCESS | 1768 | 1463975646101 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 20:54:06 INFO - PROCESS | 1768 | 1463975646369 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e1c00 == 74 [pid = 1768] [id = 260] 20:54:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8a94d400) [pid = 1768] [serial = 781] [outer = (nil)] 20:54:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8e5d2c00) [pid = 1768] [serial = 782] [outer = 0x8a94d400] 20:54:06 INFO - PROCESS | 1768 | 1463975646508 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x914fa800) [pid = 1768] [serial = 783] [outer = 0x8a94d400] 20:54:07 INFO - PROCESS | 1768 | 1463975647840 Marionette TRACE conn4 <- [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]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2047ms 20:54:07 INFO - PROCESS | 1768 | 1463975647967 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1768 | 1463975647975 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:54:08 INFO - PROCESS | 1768 | 1463975648001 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:54:08 INFO - PROCESS | 1768 | 1463975648008 Marionette TRACE conn4 <- [1,1014,null,{}] 20:54:08 INFO - PROCESS | 1768 | 1463975648019 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:08 INFO - PROCESS | 1768 | 1463975648219 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 20:54:08 INFO - PROCESS | 1768 | 1463975648429 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a942c00 == 75 [pid = 1768] [id = 261] 20:54:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8a9e3c00) [pid = 1768] [serial = 784] [outer = (nil)] 20:54:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8b1f8400) [pid = 1768] [serial = 785] [outer = 0x8a9e3c00] 20:54:08 INFO - PROCESS | 1768 | 1463975648562 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8bed5800) [pid = 1768] [serial = 786] [outer = 0x8a9e3c00] 20:54:09 INFO - PROCESS | 1768 | 1463975649660 Marionette TRACE conn4 <- [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]]]}] 20:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1755ms 20:54:09 INFO - PROCESS | 1768 | 1463975649745 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1768 | 1463975649754 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:54:09 INFO - PROCESS | 1768 | 1463975649767 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1768 | 1463975649770 Marionette TRACE conn4 <- [1,1018,null,{}] 20:54:09 INFO - PROCESS | 1768 | 1463975649778 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 1768 | 1463975650021 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x89f09800 == 74 [pid = 1768] [id = 246] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x8bade000 == 73 [pid = 1768] [id = 245] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8cde3000) [pid = 1768] [serial = 689] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x89f06800 == 72 [pid = 1768] [id = 244] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x884e3400 == 71 [pid = 1768] [id = 243] 20:54:10 INFO - PROCESS | 1768 | 1463975650437 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x884da800 == 70 [pid = 1768] [id = 242] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9ebc00 == 69 [pid = 1768] [id = 241] 20:54:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x884da800 == 70 [pid = 1768] [id = 262] 20:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x884e0000) [pid = 1768] [serial = 787] [outer = (nil)] 20:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8a00d000) [pid = 1768] [serial = 788] [outer = 0x884e0000] 20:54:10 INFO - PROCESS | 1768 | 1463975650527 Marionette DEBUG loaded listener.js 20:54:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8bade000) [pid = 1768] [serial = 789] [outer = 0x884e0000] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab4400 == 69 [pid = 1768] [id = 232] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x8d537400 == 68 [pid = 1768] [id = 231] 20:54:10 INFO - PROCESS | 1768 | --DOCSHELL 0x884de400 == 67 [pid = 1768] [id = 230] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8b1eb800) [pid = 1768] [serial = 677] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8bd28c00) [pid = 1768] [serial = 678] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8cded000) [pid = 1768] [serial = 669] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8bfd9800) [pid = 1768] [serial = 668] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x884dd400) [pid = 1768] [serial = 662] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8bada400) [pid = 1768] [serial = 644] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8ced4800) [pid = 1768] [serial = 680] [outer = (nil)] [url = about:blank] 20:54:10 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8deaa000) [pid = 1768] [serial = 626] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8e1c5000) [pid = 1768] [serial = 623] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x938c7c00) [pid = 1768] [serial = 632] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9288e400) [pid = 1768] [serial = 675] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x91bab400) [pid = 1768] [serial = 674] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x95120400) [pid = 1768] [serial = 635] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9d9df800) [pid = 1768] [serial = 641] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa2280000) [pid = 1768] [serial = 647] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e2c8400) [pid = 1768] [serial = 653] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9a28a400) [pid = 1768] [serial = 638] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x90f93c00) [pid = 1768] [serial = 672] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8e2c8800) [pid = 1768] [serial = 671] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8b1edc00) [pid = 1768] [serial = 656] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8bbe5000) [pid = 1768] [serial = 687] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x914f6c00) [pid = 1768] [serial = 659] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8e2c0000) [pid = 1768] [serial = 650] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8a00e800) [pid = 1768] [serial = 666] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8a008800) [pid = 1768] [serial = 665] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x92697c00) [pid = 1768] [serial = 684] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8e1c8c00) [pid = 1768] [serial = 681] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x90f86000) [pid = 1768] [serial = 683] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8a943c00) [pid = 1768] [serial = 686] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x91bb4000) [pid = 1768] [serial = 629] [outer = (nil)] [url = about:blank] 20:54:11 INFO - PROCESS | 1768 | 1463975651444 Marionette TRACE conn4 <- [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]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1745ms 20:54:11 INFO - PROCESS | 1768 | 1463975651512 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 1768 | 1463975651519 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 20:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:54:11 INFO - PROCESS | 1768 | 1463975651527 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1768 | 1463975651533 Marionette TRACE conn4 <- [1,1022,null,{}] 20:54:11 INFO - PROCESS | 1768 | 1463975651549 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:11 INFO - PROCESS | 1768 | 1463975651757 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 20:54:12 INFO - PROCESS | 1768 | 1463975651988 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a248800 == 68 [pid = 1768] [id = 263] 20:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8cdedc00) [pid = 1768] [serial = 790] [outer = (nil)] 20:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8d5bb400) [pid = 1768] [serial = 791] [outer = 0x8cdedc00] 20:54:12 INFO - PROCESS | 1768 | 1463975652078 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8deafc00) [pid = 1768] [serial = 792] [outer = 0x8cdedc00] 20:54:12 INFO - PROCESS | 1768 | 1463975652900 Marionette TRACE conn4 <- [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]]]}] 20:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1439ms 20:54:12 INFO - PROCESS | 1768 | 1463975652967 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 20:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:54:12 INFO - PROCESS | 1768 | 1463975652972 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 20:54:12 INFO - PROCESS | 1768 | 1463975652979 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:54:12 INFO - PROCESS | 1768 | 1463975652983 Marionette TRACE conn4 <- [1,1026,null,{}] 20:54:13 INFO - PROCESS | 1768 | 1463975652996 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 1768 | 1463975653248 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 20:54:13 INFO - PROCESS | 1768 | 1463975653284 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd28c00 == 69 [pid = 1768] [id = 264] 20:54:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8e1c8c00) [pid = 1768] [serial = 793] [outer = (nil)] 20:54:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8e28e800) [pid = 1768] [serial = 794] [outer = 0x8e1c8c00] 20:54:13 INFO - PROCESS | 1768 | 1463975653363 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8e5d3c00) [pid = 1768] [serial = 795] [outer = 0x8e1c8c00] 20:54:14 INFO - PROCESS | 1768 | 1463975654414 Marionette TRACE conn4 <- [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]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1493ms 20:54:14 INFO - PROCESS | 1768 | 1463975654483 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1768 | 1463975654492 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 20:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:54:14 INFO - PROCESS | 1768 | 1463975654502 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1768 | 1463975654505 Marionette TRACE conn4 <- [1,1030,null,{}] 20:54:14 INFO - PROCESS | 1768 | 1463975654513 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:14 INFO - PROCESS | 1768 | 1463975654781 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 20:54:14 INFO - PROCESS | 1768 | 1463975654808 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dead000 == 70 [pid = 1768] [id = 265] 20:54:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8e1c6c00) [pid = 1768] [serial = 796] [outer = (nil)] 20:54:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8eab6c00) [pid = 1768] [serial = 797] [outer = 0x8e1c6c00] 20:54:14 INFO - PROCESS | 1768 | 1463975654886 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8ecbd800) [pid = 1768] [serial = 798] [outer = 0x8e1c6c00] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8bbec000) [pid = 1768] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x884db800) [pid = 1768] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8a24f800) [pid = 1768] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8a9ec400) [pid = 1768] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8a003800) [pid = 1768] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8bd29c00) [pid = 1768] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:54:15 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8d5be800) [pid = 1768] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:54:16 INFO - PROCESS | 1768 | 1463975656032 Marionette TRACE conn4 <- [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]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1583ms 20:54:16 INFO - PROCESS | 1768 | 1463975656087 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1768 | 1463975656090 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 20:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:54:16 INFO - PROCESS | 1768 | 1463975656097 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1768 | 1463975656101 Marionette TRACE conn4 <- [1,1034,null,{}] 20:54:16 INFO - PROCESS | 1768 | 1463975656108 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 1768 | 1463975656332 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 20:54:16 INFO - PROCESS | 1768 | 1463975656509 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x884db800 == 71 [pid = 1768] [id = 266] 20:54:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8a003800) [pid = 1768] [serial = 799] [outer = (nil)] 20:54:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91468000) [pid = 1768] [serial = 800] [outer = 0x8a003800] 20:54:16 INFO - PROCESS | 1768 | 1463975656589 Marionette DEBUG loaded listener.js 20:54:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91475000) [pid = 1768] [serial = 801] [outer = 0x8a003800] 20:54:17 INFO - PROCESS | 1768 | 1463975657518 Marionette TRACE conn4 <- [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]]]}] 20:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1491ms 20:54:17 INFO - PROCESS | 1768 | 1463975657601 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 20:54:17 INFO - PROCESS | 1768 | 1463975657608 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 20:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:54:17 INFO - PROCESS | 1768 | 1463975657663 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:54:17 INFO - PROCESS | 1768 | 1463975657671 Marionette TRACE conn4 <- [1,1038,null,{}] 20:54:17 INFO - PROCESS | 1768 | 1463975657683 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:17 INFO - PROCESS | 1768 | 1463975657931 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 20:54:18 INFO - PROCESS | 1768 | 1463975658250 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a951800 == 72 [pid = 1768] [id = 267] 20:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8a9e3000) [pid = 1768] [serial = 802] [outer = (nil)] 20:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8b1f0000) [pid = 1768] [serial = 803] [outer = 0x8a9e3000] 20:54:18 INFO - PROCESS | 1768 | 1463975658346 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8badb400) [pid = 1768] [serial = 804] [outer = 0x8a9e3000] 20:54:19 INFO - PROCESS | 1768 | 1463975659375 Marionette TRACE conn4 <- [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]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1793ms 20:54:19 INFO - PROCESS | 1768 | 1463975659428 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 1768 | 1463975659438 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 20:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:54:19 INFO - PROCESS | 1768 | 1463975659451 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1768 | 1463975659455 Marionette TRACE conn4 <- [1,1042,null,{}] 20:54:19 INFO - PROCESS | 1768 | 1463975659463 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:19 INFO - PROCESS | 1768 | 1463975659738 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 20:54:20 INFO - PROCESS | 1768 | 1463975660024 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccda400 == 73 [pid = 1768] [id = 268] 20:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8cce6000) [pid = 1768] [serial = 805] [outer = (nil)] 20:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8cedf000) [pid = 1768] [serial = 806] [outer = 0x8cce6000] 20:54:20 INFO - PROCESS | 1768 | 1463975660117 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8d5ba800) [pid = 1768] [serial = 807] [outer = 0x8cce6000] 20:54:21 INFO - PROCESS | 1768 | 1463975661114 Marionette TRACE conn4 <- [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]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1736ms 20:54:21 INFO - PROCESS | 1768 | 1463975661188 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 20:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:54:21 INFO - PROCESS | 1768 | 1463975661193 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 20:54:21 INFO - PROCESS | 1768 | 1463975661200 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1768 | 1463975661207 Marionette TRACE conn4 <- [1,1046,null,{}] 20:54:21 INFO - PROCESS | 1768 | 1463975661226 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:21 INFO - PROCESS | 1768 | 1463975661482 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 20:54:21 INFO - PROCESS | 1768 | 1463975661840 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecba800 == 74 [pid = 1768] [id = 269] 20:54:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x90cbe800) [pid = 1768] [serial = 808] [outer = (nil)] 20:54:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x914f2c00) [pid = 1768] [serial = 809] [outer = 0x90cbe800] 20:54:21 INFO - PROCESS | 1768 | 1463975661937 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x918e5800) [pid = 1768] [serial = 810] [outer = 0x90cbe800] 20:54:22 INFO - PROCESS | 1768 | 1463975662885 Marionette TRACE conn4 <- [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]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1740ms 20:54:22 INFO - PROCESS | 1768 | 1463975662941 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1768 | 1463975662947 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 20:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:54:22 INFO - PROCESS | 1768 | 1463975662954 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1768 | 1463975662958 Marionette TRACE conn4 <- [1,1050,null,{}] 20:54:22 INFO - PROCESS | 1768 | 1463975662965 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:23 INFO - PROCESS | 1768 | 1463975663185 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 20:54:23 INFO - PROCESS | 1768 | 1463975663435 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced9400 == 75 [pid = 1768] [id = 270] 20:54:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x91bb2000) [pid = 1768] [serial = 811] [outer = (nil)] 20:54:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92558c00) [pid = 1768] [serial = 812] [outer = 0x91bb2000] 20:54:23 INFO - PROCESS | 1768 | 1463975663574 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92885400) [pid = 1768] [serial = 813] [outer = 0x91bb2000] 20:54:24 INFO - PROCESS | 1768 | 1463975664550 Marionette TRACE conn4 <- [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]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1633ms 20:54:24 INFO - PROCESS | 1768 | 1463975664588 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1768 | 1463975664592 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 20:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:54:24 INFO - PROCESS | 1768 | 1463975664600 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1768 | 1463975664604 Marionette TRACE conn4 <- [1,1054,null,{}] 20:54:24 INFO - PROCESS | 1768 | 1463975664611 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:24 INFO - PROCESS | 1768 | 1463975664843 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 20:54:25 INFO - PROCESS | 1768 | 1463975665104 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde2400 == 76 [pid = 1768] [id = 271] 20:54:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x918df000) [pid = 1768] [serial = 814] [outer = (nil)] 20:54:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92964800) [pid = 1768] [serial = 815] [outer = 0x918df000] 20:54:25 INFO - PROCESS | 1768 | 1463975665240 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x92b03800) [pid = 1768] [serial = 816] [outer = 0x918df000] 20:54:26 INFO - PROCESS | 1768 | 1463975666181 Marionette TRACE conn4 <- [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]]]}] 20:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1633ms 20:54:26 INFO - PROCESS | 1768 | 1463975666234 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 20:54:26 INFO - PROCESS | 1768 | 1463975666238 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 20:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:54:26 INFO - PROCESS | 1768 | 1463975666247 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:54:26 INFO - PROCESS | 1768 | 1463975666251 Marionette TRACE conn4 <- [1,1058,null,{}] 20:54:26 INFO - PROCESS | 1768 | 1463975666258 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:26 INFO - PROCESS | 1768 | 1463975666529 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 20:54:26 INFO - PROCESS | 1768 | 1463975666836 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbeac00 == 77 [pid = 1768] [id = 272] 20:54:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x938c0c00) [pid = 1768] [serial = 817] [outer = (nil)] 20:54:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x93a4bc00) [pid = 1768] [serial = 818] [outer = 0x938c0c00] 20:54:26 INFO - PROCESS | 1768 | 1463975666937 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9462ac00) [pid = 1768] [serial = 819] [outer = 0x938c0c00] 20:54:27 INFO - PROCESS | 1768 | 1463975667875 Marionette TRACE conn4 <- [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]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1682ms 20:54:27 INFO - PROCESS | 1768 | 1463975667929 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1768 | 1463975667933 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:54:27 INFO - PROCESS | 1768 | 1463975667941 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1768 | 1463975667945 Marionette TRACE conn4 <- [1,1062,null,{}] 20:54:27 INFO - PROCESS | 1768 | 1463975667952 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 1768 | 1463975668166 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 20:54:28 INFO - PROCESS | 1768 | 1463975668416 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9288b800 == 78 [pid = 1768] [id = 273] 20:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x92c0f400) [pid = 1768] [serial = 820] [outer = (nil)] 20:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x946f6000) [pid = 1768] [serial = 821] [outer = 0x92c0f400] 20:54:28 INFO - PROCESS | 1768 | 1463975668552 Marionette DEBUG loaded listener.js 20:54:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x946fc400) [pid = 1768] [serial = 822] [outer = 0x92c0f400] 20:54:29 INFO - PROCESS | 1768 | 1463975669526 Marionette TRACE conn4 <- [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]]]}] 20:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1638ms 20:54:29 INFO - PROCESS | 1768 | 1463975669580 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 20:54:29 INFO - PROCESS | 1768 | 1463975669584 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 20:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:54:29 INFO - PROCESS | 1768 | 1463975669593 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:54:29 INFO - PROCESS | 1768 | 1463975669598 Marionette TRACE conn4 <- [1,1066,null,{}] 20:54:29 INFO - PROCESS | 1768 | 1463975669605 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:29 INFO - PROCESS | 1768 | 1463975669865 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 20:54:30 INFO - PROCESS | 1768 | 1463975670165 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x92551800 == 79 [pid = 1768] [id = 274] 20:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x93a49800) [pid = 1768] [serial = 823] [outer = (nil)] 20:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x95112800) [pid = 1768] [serial = 824] [outer = 0x93a49800] 20:54:30 INFO - PROCESS | 1768 | 1463975670257 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x95118000) [pid = 1768] [serial = 825] [outer = 0x93a49800] 20:54:31 INFO - PROCESS | 1768 | 1463975671223 Marionette TRACE conn4 <- [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]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1686ms 20:54:31 INFO - PROCESS | 1768 | 1463975671281 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 20:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:54:31 INFO - PROCESS | 1768 | 1463975671285 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 20:54:31 INFO - PROCESS | 1768 | 1463975671293 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1768 | 1463975671297 Marionette TRACE conn4 <- [1,1070,null,{}] 20:54:31 INFO - PROCESS | 1768 | 1463975671304 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 1768 | 1463975671518 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 20:54:31 INFO - PROCESS | 1768 | 1463975671782 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x914efc00 == 80 [pid = 1768] [id = 275] 20:54:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x946f7c00) [pid = 1768] [serial = 826] [outer = (nil)] 20:54:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9527b000) [pid = 1768] [serial = 827] [outer = 0x946f7c00] 20:54:31 INFO - PROCESS | 1768 | 1463975671918 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x95280000) [pid = 1768] [serial = 828] [outer = 0x946f7c00] 20:54:32 INFO - PROCESS | 1768 | 1463975672847 Marionette TRACE conn4 <- [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]]]}] 20:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1633ms 20:54:32 INFO - PROCESS | 1768 | 1463975672927 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 20:54:32 INFO - PROCESS | 1768 | 1463975672932 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 20:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:54:32 INFO - PROCESS | 1768 | 1463975672939 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:54:32 INFO - PROCESS | 1768 | 1463975672944 Marionette TRACE conn4 <- [1,1074,null,{}] 20:54:32 INFO - PROCESS | 1768 | 1463975672950 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 1768 | 1463975673206 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 20:54:33 INFO - PROCESS | 1768 | 1463975673511 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x94630000 == 81 [pid = 1768] [id = 276] 20:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x946efc00) [pid = 1768] [serial = 829] [outer = (nil)] 20:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x96eba400) [pid = 1768] [serial = 830] [outer = 0x946efc00] 20:54:33 INFO - PROCESS | 1768 | 1463975673603 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x98190c00) [pid = 1768] [serial = 831] [outer = 0x946efc00] 20:54:34 INFO - PROCESS | 1768 | 1463975674568 Marionette TRACE conn4 <- [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]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1690ms 20:54:34 INFO - PROCESS | 1768 | 1463975674630 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1768 | 1463975674634 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:54:34 INFO - PROCESS | 1768 | 1463975674642 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1768 | 1463975674647 Marionette TRACE conn4 <- [1,1078,null,{}] 20:54:34 INFO - PROCESS | 1768 | 1463975674653 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:35 INFO - PROCESS | 1768 | 1463975675037 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 20:54:35 INFO - PROCESS | 1768 | 1463975675288 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x981a8c00 == 82 [pid = 1768] [id = 277] 20:54:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x983eb800) [pid = 1768] [serial = 832] [outer = (nil)] 20:54:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x99daf000) [pid = 1768] [serial = 833] [outer = 0x983eb800] 20:54:35 INFO - PROCESS | 1768 | 1463975675384 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x99f55400) [pid = 1768] [serial = 834] [outer = 0x983eb800] 20:54:36 INFO - PROCESS | 1768 | 1463975676554 Marionette TRACE conn4 <- [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]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1950ms 20:54:36 INFO - PROCESS | 1768 | 1463975676595 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1768 | 1463975676601 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 20:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:54:36 INFO - PROCESS | 1768 | 1463975676612 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1768 | 1463975676617 Marionette TRACE conn4 <- [1,1082,null,{}] 20:54:36 INFO - PROCESS | 1768 | 1463975676628 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 1768 | 1463975676952 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 20:54:37 INFO - PROCESS | 1768 | 1463975677330 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1bdc00 == 83 [pid = 1768] [id = 278] 20:54:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8e1be000) [pid = 1768] [serial = 835] [outer = (nil)] 20:54:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x99f5dc00) [pid = 1768] [serial = 836] [outer = 0x8e1be000] 20:54:37 INFO - PROCESS | 1768 | 1463975677483 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x99f90400) [pid = 1768] [serial = 837] [outer = 0x8e1be000] 20:54:38 INFO - PROCESS | 1768 | 1463975678699 Marionette TRACE conn4 <- [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]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 2144ms 20:54:38 INFO - PROCESS | 1768 | 1463975678756 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1768 | 1463975678759 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:54:38 INFO - PROCESS | 1768 | 1463975678778 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1768 | 1463975678781 Marionette TRACE conn4 <- [1,1086,null,{}] 20:54:38 INFO - PROCESS | 1768 | 1463975678835 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:39 INFO - PROCESS | 1768 | 1463975679098 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 20:54:39 INFO - PROCESS | 1768 | 1463975679915 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x884db000 == 84 [pid = 1768] [id = 279] 20:54:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x884dd000) [pid = 1768] [serial = 838] [outer = (nil)] 20:54:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x89f04c00) [pid = 1768] [serial = 839] [outer = 0x884dd000] 20:54:40 INFO - PROCESS | 1768 | 1463975680052 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8a248c00) [pid = 1768] [serial = 840] [outer = 0x884dd000] 20:54:41 INFO - PROCESS | 1768 | 1463975681114 Marionette TRACE conn4 <- [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]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 2400ms 20:54:41 INFO - PROCESS | 1768 | 1463975681179 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 1768 | 1463975681187 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 20:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:54:41 INFO - PROCESS | 1768 | 1463975681196 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 1768 | 1463975681202 Marionette TRACE conn4 <- [1,1090,null,{}] 20:54:41 INFO - PROCESS | 1768 | 1463975681211 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:41 INFO - PROCESS | 1768 | 1463975681421 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 20:54:41 INFO - PROCESS | 1768 | 1463975681809 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a94e400 == 85 [pid = 1768] [id = 280] 20:54:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8b1f6000) [pid = 1768] [serial = 841] [outer = (nil)] 20:54:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8bad9800) [pid = 1768] [serial = 842] [outer = 0x8b1f6000] 20:54:41 INFO - PROCESS | 1768 | 1463975681904 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8bbf2800) [pid = 1768] [serial = 843] [outer = 0x8b1f6000] 20:54:42 INFO - PROCESS | 1768 | 1463975682864 Marionette TRACE conn4 <- [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]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1745ms 20:54:42 INFO - PROCESS | 1768 | 1463975682945 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1768 | 1463975682953 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 20:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:54:42 INFO - PROCESS | 1768 | 1463975682961 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1768 | 1463975682965 Marionette TRACE conn4 <- [1,1094,null,{}] 20:54:42 INFO - PROCESS | 1768 | 1463975682971 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:43 INFO - PROCESS | 1768 | 1463975683268 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc3c00 == 84 [pid = 1768] [id = 103] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad8800 == 83 [pid = 1768] [id = 215] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x884d6000 == 82 [pid = 1768] [id = 220] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x90f86800) [pid = 1768] [serial = 698] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x915f1000) [pid = 1768] [serial = 701] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x918e1400) [pid = 1768] [serial = 719] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x95119c00) [pid = 1768] [serial = 722] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8ccdd400) [pid = 1768] [serial = 710] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8b1f7000) [pid = 1768] [serial = 692] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8bedb000) [pid = 1768] [serial = 713] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8d531800) [pid = 1768] [serial = 707] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8ecba400) [pid = 1768] [serial = 716] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8d5bfc00) [pid = 1768] [serial = 695] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9268ec00) [pid = 1768] [serial = 704] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8e288000) [pid = 1768] [serial = 743] [outer = (nil)] [url = about:blank] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8a004400 == 81 [pid = 1768] [id = 218] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8a003000 == 80 [pid = 1768] [id = 219] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8dead000 == 79 [pid = 1768] [id = 265] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd28c00 == 78 [pid = 1768] [id = 264] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8a248800 == 77 [pid = 1768] [id = 263] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x884da800 == 76 [pid = 1768] [id = 262] 20:54:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8a942c00 == 75 [pid = 1768] [id = 261] 20:54:43 INFO - PROCESS | 1768 | 1463975683650 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x884da800 == 76 [pid = 1768] [id = 281] 20:54:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8a004400) [pid = 1768] [serial = 844] [outer = (nil)] 20:54:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8bbe5c00) [pid = 1768] [serial = 845] [outer = 0x8a004400] 20:54:43 INFO - PROCESS | 1768 | 1463975683736 Marionette DEBUG loaded listener.js 20:54:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8bee1000) [pid = 1768] [serial = 846] [outer = 0x8a004400] 20:54:44 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad3400 == 75 [pid = 1768] [id = 249] 20:54:44 INFO - PROCESS | 1768 | --DOCSHELL 0x89f09400 == 74 [pid = 1768] [id = 248] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8ccdb400) [pid = 1768] [serial = 734] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x8bad7000) [pid = 1768] [serial = 728] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8bbea800) [pid = 1768] [serial = 731] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8b1ef400) [pid = 1768] [serial = 725] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8b1f4800) [pid = 1768] [serial = 726] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x8cdea000) [pid = 1768] [serial = 735] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8e1c2800) [pid = 1768] [serial = 741] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8bedec00) [pid = 1768] [serial = 729] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8cce2400) [pid = 1768] [serial = 740] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8bfd9400) [pid = 1768] [serial = 732] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8d538800) [pid = 1768] [serial = 738] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8d531c00) [pid = 1768] [serial = 737] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8eab7000) [pid = 1768] [serial = 624] [outer = (nil)] [url = about:blank] 20:54:44 INFO - PROCESS | 1768 | 1463975684594 Marionette TRACE conn4 <- [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]]]}] 20:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1682ms 20:54:44 INFO - PROCESS | 1768 | 1463975684644 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 20:54:44 INFO - PROCESS | 1768 | 1463975684648 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 20:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:54:44 INFO - PROCESS | 1768 | 1463975684681 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:54:44 INFO - PROCESS | 1768 | 1463975684691 Marionette TRACE conn4 <- [1,1098,null,{}] 20:54:44 INFO - PROCESS | 1768 | 1463975684710 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:44 INFO - PROCESS | 1768 | 1463975684914 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 20:54:44 INFO - PROCESS | 1768 | 1463975684929 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ef800 == 75 [pid = 1768] [id = 282] 20:54:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8bedec00) [pid = 1768] [serial = 847] [outer = (nil)] 20:54:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8cde6800) [pid = 1768] [serial = 848] [outer = 0x8bedec00] 20:54:45 INFO - PROCESS | 1768 | 1463975685168 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8ced5400) [pid = 1768] [serial = 849] [outer = 0x8bedec00] 20:54:46 INFO - PROCESS | 1768 | 1463975686053 Marionette TRACE conn4 <- [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]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1425ms 20:54:46 INFO - PROCESS | 1768 | 1463975686082 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1768 | 1463975686087 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 20:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:54:46 INFO - PROCESS | 1768 | 1463975686094 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1768 | 1463975686097 Marionette TRACE conn4 <- [1,1102,null,{}] 20:54:46 INFO - PROCESS | 1768 | 1463975686113 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:46 INFO - PROCESS | 1768 | 1463975686375 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 20:54:46 INFO - PROCESS | 1768 | 1463975686410 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde8400 == 76 [pid = 1768] [id = 283] 20:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8cedfc00) [pid = 1768] [serial = 850] [outer = (nil)] 20:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8d531800) [pid = 1768] [serial = 851] [outer = 0x8cedfc00] 20:54:46 INFO - PROCESS | 1768 | 1463975686505 Marionette DEBUG loaded listener.js 20:54:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8d539c00) [pid = 1768] [serial = 852] [outer = 0x8cedfc00] 20:54:47 INFO - PROCESS | 1768 | 1463975687523 Marionette TRACE conn4 <- [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]]]}] 20:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1444ms 20:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:54:47 INFO - PROCESS | 1768 | 1463975687539 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 20:54:47 INFO - PROCESS | 1768 | 1463975687542 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 20:54:47 INFO - PROCESS | 1768 | 1463975687550 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:54:47 INFO - PROCESS | 1768 | 1463975687553 Marionette TRACE conn4 <- [1,1106,null,{}] 20:54:47 INFO - PROCESS | 1768 | 1463975687570 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:47 INFO - PROCESS | 1768 | 1463975687825 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 20:54:48 INFO - PROCESS | 1768 | --DOCSHELL 0xa2152800 == 75 [pid = 1768] [id = 9] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8e1c6c00) [pid = 1768] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8a9e3c00) [pid = 1768] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8e1c8c00) [pid = 1768] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x884e0000) [pid = 1768] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8bed6c00) [pid = 1768] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:54:48 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8cdedc00) [pid = 1768] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:54:48 INFO - PROCESS | 1768 | 1463975688372 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a946c00 == 76 [pid = 1768] [id = 284] 20:54:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8a9e3c00) [pid = 1768] [serial = 853] [outer = (nil)] 20:54:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8d52d400) [pid = 1768] [serial = 854] [outer = 0x8a9e3c00] 20:54:48 INFO - PROCESS | 1768 | 1463975688483 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8deae000) [pid = 1768] [serial = 855] [outer = 0x8a9e3c00] 20:54:49 INFO - PROCESS | 1768 | 1463975689315 Marionette TRACE conn4 <- [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]]]}] 20:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1810ms 20:54:49 INFO - PROCESS | 1768 | 1463975689360 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 20:54:49 INFO - PROCESS | 1768 | 1463975689364 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 20:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:54:49 INFO - PROCESS | 1768 | 1463975689371 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1768 | 1463975689375 Marionette TRACE conn4 <- [1,1110,null,{}] 20:54:49 INFO - PROCESS | 1768 | 1463975689382 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:49 INFO - PROCESS | 1768 | 1463975689648 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 20:54:49 INFO - PROCESS | 1768 | 1463975689666 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b7000 == 77 [pid = 1768] [id = 285] 20:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8e1bec00) [pid = 1768] [serial = 856] [outer = (nil)] 20:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8e28e000) [pid = 1768] [serial = 857] [outer = 0x8e1bec00] 20:54:49 INFO - PROCESS | 1768 | 1463975689743 Marionette DEBUG loaded listener.js 20:54:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8e2c1c00) [pid = 1768] [serial = 858] [outer = 0x8e1bec00] 20:54:51 INFO - PROCESS | 1768 | 1463975691005 Marionette TRACE conn4 <- [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]]]}] 20:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1691ms 20:54:51 INFO - PROCESS | 1768 | 1463975691064 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1768 | 1463975691069 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 20:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:54:51 INFO - PROCESS | 1768 | 1463975691081 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1768 | 1463975691092 Marionette TRACE conn4 <- [1,1114,null,{}] 20:54:51 INFO - PROCESS | 1768 | 1463975691178 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:51 INFO - PROCESS | 1768 | 1463975691474 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 20:54:51 INFO - PROCESS | 1768 | 1463975691698 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f08800 == 78 [pid = 1768] [id = 286] 20:54:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8a942800) [pid = 1768] [serial = 859] [outer = (nil)] 20:54:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8bad8800) [pid = 1768] [serial = 860] [outer = 0x8a942800] 20:54:51 INFO - PROCESS | 1768 | 1463975691833 Marionette DEBUG loaded listener.js 20:54:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8bd27400) [pid = 1768] [serial = 861] [outer = 0x8a942800] 20:54:52 INFO - PROCESS | 1768 | 1463975692856 Marionette TRACE conn4 <- [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]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1808ms 20:54:52 INFO - PROCESS | 1768 | 1463975692890 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 20:54:52 INFO - PROCESS | 1768 | 1463975692900 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 20:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:54:52 INFO - PROCESS | 1768 | 1463975692913 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1768 | 1463975692917 Marionette TRACE conn4 <- [1,1118,null,{}] 20:54:52 INFO - PROCESS | 1768 | 1463975692925 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:53 INFO - PROCESS | 1768 | 1463975693196 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 20:54:53 INFO - PROCESS | 1768 | 1463975693512 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cddf800 == 79 [pid = 1768] [id = 287] 20:54:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8cde2000) [pid = 1768] [serial = 862] [outer = (nil)] 20:54:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8ced7000) [pid = 1768] [serial = 863] [outer = 0x8cde2000] 20:54:53 INFO - PROCESS | 1768 | 1463975693608 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8d5bd000) [pid = 1768] [serial = 864] [outer = 0x8cde2000] 20:54:54 INFO - PROCESS | 1768 | 1463975694685 Marionette TRACE conn4 <- [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]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1792ms 20:54:54 INFO - PROCESS | 1768 | 1463975694704 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1768 | 1463975694709 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 20:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:54:54 INFO - PROCESS | 1768 | 1463975694717 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1768 | 1463975694725 Marionette TRACE conn4 <- [1,1122,null,{}] 20:54:54 INFO - PROCESS | 1768 | 1463975694744 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:55 INFO - PROCESS | 1768 | 1463975695013 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 20:54:55 INFO - PROCESS | 1768 | 1463975695323 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde6400 == 80 [pid = 1768] [id = 288] 20:54:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8e5d4800) [pid = 1768] [serial = 865] [outer = (nil)] 20:54:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8e5e0800) [pid = 1768] [serial = 866] [outer = 0x8e5d4800] 20:54:55 INFO - PROCESS | 1768 | 1463975695440 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8ea0d400) [pid = 1768] [serial = 867] [outer = 0x8e5d4800] 20:54:56 INFO - PROCESS | 1768 | 1463975696440 Marionette TRACE conn4 <- [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]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1747ms 20:54:56 INFO - PROCESS | 1768 | 1463975696465 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1768 | 1463975696471 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 20:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:54:56 INFO - PROCESS | 1768 | 1463975696478 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1768 | 1463975696482 Marionette TRACE conn4 <- [1,1126,null,{}] 20:54:56 INFO - PROCESS | 1768 | 1463975696489 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:56 INFO - PROCESS | 1768 | 1463975696712 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 20:54:57 INFO - PROCESS | 1768 | 1463975696988 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f07800 == 81 [pid = 1768] [id = 289] 20:54:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x8e2b9400) [pid = 1768] [serial = 868] [outer = (nil)] 20:54:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8ecbc400) [pid = 1768] [serial = 869] [outer = 0x8e2b9400] 20:54:57 INFO - PROCESS | 1768 | 1463975697124 Marionette DEBUG loaded listener.js 20:54:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x90cc3800) [pid = 1768] [serial = 870] [outer = 0x8e2b9400] 20:54:58 INFO - PROCESS | 1768 | 1463975698091 Marionette TRACE conn4 <- [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]]]}] 20:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1684ms 20:54:58 INFO - PROCESS | 1768 | 1463975698162 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 20:54:58 INFO - PROCESS | 1768 | 1463975698167 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 20:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:54:58 INFO - PROCESS | 1768 | 1463975698175 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:54:58 INFO - PROCESS | 1768 | 1463975698180 Marionette TRACE conn4 <- [1,1130,null,{}] 20:54:58 INFO - PROCESS | 1768 | 1463975698187 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:58 INFO - PROCESS | 1768 | 1463975698408 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 20:54:58 INFO - PROCESS | 1768 | 1463975698669 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d6800 == 82 [pid = 1768] [id = 290] 20:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8eabc000) [pid = 1768] [serial = 871] [outer = (nil)] 20:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x90f8c400) [pid = 1768] [serial = 872] [outer = 0x8eabc000] 20:54:58 INFO - PROCESS | 1768 | 1463975698801 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x9146e000) [pid = 1768] [serial = 873] [outer = 0x8eabc000] 20:54:59 INFO - PROCESS | 1768 | 1463975699810 Marionette TRACE conn4 <- [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]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1691ms 20:54:59 INFO - PROCESS | 1768 | 1463975699867 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 20:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:54:59 INFO - PROCESS | 1768 | 1463975699872 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 20:54:59 INFO - PROCESS | 1768 | 1463975699880 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1768 | 1463975699883 Marionette TRACE conn4 <- [1,1134,null,{}] 20:54:59 INFO - PROCESS | 1768 | 1463975699890 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:00 INFO - PROCESS | 1768 | 1463975700195 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 20:55:00 INFO - PROCESS | 1768 | 1463975700531 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9f1800 == 83 [pid = 1768] [id = 291] 20:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x91475800) [pid = 1768] [serial = 874] [outer = (nil)] 20:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x918e1800) [pid = 1768] [serial = 875] [outer = 0x91475800] 20:55:00 INFO - PROCESS | 1768 | 1463975700628 Marionette DEBUG loaded listener.js 20:55:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x91bae800) [pid = 1768] [serial = 876] [outer = 0x91475800] 20:55:01 INFO - PROCESS | 1768 | 1463975701656 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1841ms 20:55:01 INFO - PROCESS | 1768 | 1463975701720 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 20:55:01 INFO - PROCESS | 1768 | 1463975701725 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 20:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:55:01 INFO - PROCESS | 1768 | 1463975701732 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:55:01 INFO - PROCESS | 1768 | 1463975701737 Marionette TRACE conn4 <- [1,1138,null,{}] 20:55:01 INFO - PROCESS | 1768 | 1463975701743 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:01 INFO - PROCESS | 1768 | 1463975701982 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 20:55:02 INFO - PROCESS | 1768 | 1463975702288 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab8400 == 84 [pid = 1768] [id = 292] 20:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8eabf400) [pid = 1768] [serial = 877] [outer = (nil)] 20:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x92451400) [pid = 1768] [serial = 878] [outer = 0x8eabf400] 20:55:02 INFO - PROCESS | 1768 | 1463975702387 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x92550400) [pid = 1768] [serial = 879] [outer = 0x8eabf400] 20:55:03 INFO - PROCESS | 1768 | 1463975703315 Marionette TRACE conn4 <- [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]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1639ms 20:55:03 INFO - PROCESS | 1768 | 1463975703373 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 20:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:55:03 INFO - PROCESS | 1768 | 1463975703378 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 20:55:03 INFO - PROCESS | 1768 | 1463975703386 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1768 | 1463975703389 Marionette TRACE conn4 <- [1,1142,null,{}] 20:55:03 INFO - PROCESS | 1768 | 1463975703397 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:03 INFO - PROCESS | 1768 | 1463975703804 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 20:55:04 INFO - PROCESS | 1768 | 1463975704224 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0c400 == 85 [pid = 1768] [id = 293] 20:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x918df800) [pid = 1768] [serial = 880] [outer = (nil)] 20:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x92882000) [pid = 1768] [serial = 881] [outer = 0x918df800] 20:55:04 INFO - PROCESS | 1768 | 1463975704384 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x92962400) [pid = 1768] [serial = 882] [outer = 0x918df800] 20:55:05 INFO - PROCESS | 1768 | 1463975705467 Marionette TRACE conn4 <- [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]]]}] 20:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 2159ms 20:55:05 INFO - PROCESS | 1768 | 1463975705552 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1768 | 1463975705559 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 20:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:55:05 INFO - PROCESS | 1768 | 1463975705571 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1768 | 1463975705575 Marionette TRACE conn4 <- [1,1146,null,{}] 20:55:05 INFO - PROCESS | 1768 | 1463975705582 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:05 INFO - PROCESS | 1768 | 1463975705840 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 20:55:06 INFO - PROCESS | 1768 | 1463975706132 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x92692400 == 86 [pid = 1768] [id = 294] 20:55:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x92699c00) [pid = 1768] [serial = 883] [outer = (nil)] 20:55:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x92b10400) [pid = 1768] [serial = 884] [outer = 0x92699c00] 20:55:06 INFO - PROCESS | 1768 | 1463975706224 Marionette DEBUG loaded listener.js 20:55:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x92c0e000) [pid = 1768] [serial = 885] [outer = 0x92699c00] 20:55:07 INFO - PROCESS | 1768 | 1463975707141 Marionette TRACE conn4 <- [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]]]}] 20:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1636ms 20:55:07 INFO - PROCESS | 1768 | 1463975707209 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 20:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:55:07 INFO - PROCESS | 1768 | 1463975707214 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 20:55:07 INFO - PROCESS | 1768 | 1463975707221 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:55:07 INFO - PROCESS | 1768 | 1463975707224 Marionette TRACE conn4 <- [1,1150,null,{}] 20:55:07 INFO - PROCESS | 1768 | 1463975707232 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:07 INFO - PROCESS | 1768 | 1463975707507 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 20:55:07 INFO - PROCESS | 1768 | 1463975707844 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c1c00 == 87 [pid = 1768] [id = 295] 20:55:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x938c2800) [pid = 1768] [serial = 886] [outer = (nil)] 20:55:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x93a4a000) [pid = 1768] [serial = 887] [outer = 0x938c2800] 20:55:07 INFO - PROCESS | 1768 | 1463975707938 Marionette DEBUG loaded listener.js 20:55:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x93a4f000) [pid = 1768] [serial = 888] [outer = 0x938c2800] 20:55:08 INFO - PROCESS | 1768 | 1463975708878 Marionette TRACE conn4 <- [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]]]}] 20:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1692ms 20:55:08 INFO - PROCESS | 1768 | 1463975708913 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1768 | 1463975708917 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 20:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:55:08 INFO - PROCESS | 1768 | 1463975708926 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1768 | 1463975708931 Marionette TRACE conn4 <- [1,1154,null,{}] 20:55:08 INFO - PROCESS | 1768 | 1463975708938 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:09 INFO - PROCESS | 1768 | 1463975709202 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 20:55:09 INFO - PROCESS | 1768 | 1463975709474 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x946fb000 == 88 [pid = 1768] [id = 296] 20:55:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x9511d800) [pid = 1768] [serial = 889] [outer = (nil)] 20:55:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x95279c00) [pid = 1768] [serial = 890] [outer = 0x9511d800] 20:55:09 INFO - PROCESS | 1768 | 1463975709616 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x96eb6c00) [pid = 1768] [serial = 891] [outer = 0x9511d800] 20:55:10 INFO - PROCESS | 1768 | 1463975710533 Marionette TRACE conn4 <- [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]]]}] 20:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1691ms 20:55:10 INFO - PROCESS | 1768 | 1463975710618 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 20:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:55:10 INFO - PROCESS | 1768 | 1463975710623 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 20:55:10 INFO - PROCESS | 1768 | 1463975710631 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1768 | 1463975710634 Marionette TRACE conn4 <- [1,1158,null,{}] 20:55:10 INFO - PROCESS | 1768 | 1463975710641 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:10 INFO - PROCESS | 1768 | 1463975710866 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 20:55:11 INFO - PROCESS | 1768 | 1463975711160 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x92690c00 == 89 [pid = 1768] [id = 297] 20:55:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x9462cc00) [pid = 1768] [serial = 892] [outer = (nil)] 20:55:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x981ab000) [pid = 1768] [serial = 893] [outer = 0x9462cc00] 20:55:11 INFO - PROCESS | 1768 | 1463975711296 Marionette DEBUG loaded listener.js 20:55:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x981b1000) [pid = 1768] [serial = 894] [outer = 0x9462cc00] 20:55:12 INFO - PROCESS | 1768 | 1463975712226 Marionette TRACE conn4 <- [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]]]}] 20:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1637ms 20:55:12 INFO - PROCESS | 1768 | 1463975712268 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1768 | 1463975712272 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 20:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:55:12 INFO - PROCESS | 1768 | 1463975712280 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1768 | 1463975712284 Marionette TRACE conn4 <- [1,1162,null,{}] 20:55:12 INFO - PROCESS | 1768 | 1463975712291 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:12 INFO - PROCESS | 1768 | 1463975712513 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 20:55:12 INFO - PROCESS | 1768 | 1463975712938 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244d800 == 90 [pid = 1768] [id = 298] 20:55:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x92c01400) [pid = 1768] [serial = 895] [outer = (nil)] 20:55:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x99da9c00) [pid = 1768] [serial = 896] [outer = 0x92c01400] 20:55:13 INFO - PROCESS | 1768 | 1463975713101 Marionette DEBUG loaded listener.js 20:55:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x99f51c00) [pid = 1768] [serial = 897] [outer = 0x92c01400] 20:55:14 INFO - PROCESS | 1768 | 1463975714300 Marionette TRACE conn4 <- [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]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2087ms 20:55:14 INFO - PROCESS | 1768 | 1463975714368 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1768 | 1463975714371 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 20:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:55:14 INFO - PROCESS | 1768 | 1463975714380 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1768 | 1463975714384 Marionette TRACE conn4 <- [1,1166,null,{}] 20:55:14 INFO - PROCESS | 1768 | 1463975714391 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:14 INFO - PROCESS | 1768 | 1463975714616 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 20:55:14 INFO - PROCESS | 1768 | 1463975714910 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a950000 == 91 [pid = 1768] [id = 299] 20:55:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8a950c00) [pid = 1768] [serial = 898] [outer = (nil)] 20:55:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x99f53c00) [pid = 1768] [serial = 899] [outer = 0x8a950c00] 20:55:15 INFO - PROCESS | 1768 | 1463975715005 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x9a190000) [pid = 1768] [serial = 900] [outer = 0x8a950c00] 20:55:15 INFO - PROCESS | 1768 | 1463975715961 Marionette TRACE conn4 <- [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]]]}] 20:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1637ms 20:55:16 INFO - PROCESS | 1768 | 1463975716018 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 1768 | 1463975716022 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 20:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:55:16 INFO - PROCESS | 1768 | 1463975716030 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1768 | 1463975716034 Marionette TRACE conn4 <- [1,1170,null,{}] 20:55:16 INFO - PROCESS | 1768 | 1463975716041 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:16 INFO - PROCESS | 1768 | 1463975716271 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 20:55:16 INFO - PROCESS | 1768 | 1463975716540 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eabb000 == 92 [pid = 1768] [id = 300] 20:55:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x90cbb800) [pid = 1768] [serial = 901] [outer = (nil)] 20:55:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x9268f800) [pid = 1768] [serial = 902] [outer = 0x90cbb800] 20:55:16 INFO - PROCESS | 1768 | 1463975716668 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x99ef4000) [pid = 1768] [serial = 903] [outer = 0x90cbb800] 20:55:17 INFO - PROCESS | 1768 | 1463975717596 Marionette TRACE conn4 <- [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]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1635ms 20:55:17 INFO - PROCESS | 1768 | 1463975717666 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1768 | 1463975717671 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 20:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:55:17 INFO - PROCESS | 1768 | 1463975717679 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1768 | 1463975717684 Marionette TRACE conn4 <- [1,1174,null,{}] 20:55:17 INFO - PROCESS | 1768 | 1463975717691 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:17 INFO - PROCESS | 1768 | 1463975717918 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 20:55:18 INFO - PROCESS | 1768 | 1463975718204 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3bd400 == 93 [pid = 1768] [id = 301] 20:55:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x9a4ddc00) [pid = 1768] [serial = 904] [outer = (nil)] 20:55:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9a7c5400) [pid = 1768] [serial = 905] [outer = 0x9a4ddc00] 20:55:18 INFO - PROCESS | 1768 | 1463975718336 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x9a8f4c00) [pid = 1768] [serial = 906] [outer = 0x9a4ddc00] 20:55:19 INFO - PROCESS | 1768 | 1463975719750 Marionette TRACE conn4 <- [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] 20:55:19 INFO - PROCESS | 1768 | 1463975719877 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 20:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:55:19 INFO - PROCESS | 1768 | 1463975719889 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1768 | 1463975719893 Marionette TRACE conn4 <- [1,1178,null,{}] 20:55:19 INFO - PROCESS | 1768 | 1463975719913 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:20 INFO - PROCESS | 1768 | 1463975720121 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 20:55:20 INFO - PROCESS | 1768 | 1463975720345 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00c000 == 94 [pid = 1768] [id = 302] 20:55:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x8a942400) [pid = 1768] [serial = 907] [outer = (nil)] 20:55:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8bbf0800) [pid = 1768] [serial = 908] [outer = 0x8a942400] 20:55:20 INFO - PROCESS | 1768 | 1463975720469 Marionette DEBUG loaded listener.js 20:55:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8cce7000) [pid = 1768] [serial = 909] [outer = 0x8a942400] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ef800 == 93 [pid = 1768] [id = 282] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x884da800 == 92 [pid = 1768] [id = 281] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x8a94e400 == 91 [pid = 1768] [id = 280] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x884db000 == 90 [pid = 1768] [id = 279] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccda400 == 89 [pid = 1768] [id = 268] 20:55:21 INFO - PROCESS | 1768 | --DOCSHELL 0x8a951800 == 88 [pid = 1768] [id = 267] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x8eab6c00) [pid = 1768] [serial = 797] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8ecbd800) [pid = 1768] [serial = 798] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x92558400) [pid = 1768] [serial = 773] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x8b1f8400) [pid = 1768] [serial = 785] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x918e5000) [pid = 1768] [serial = 767] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8a9e7800) [pid = 1768] [serial = 746] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8bfd7c00) [pid = 1768] [serial = 749] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8ea10400) [pid = 1768] [serial = 755] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8e28e800) [pid = 1768] [serial = 794] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8bed5800) [pid = 1768] [serial = 786] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x92450c00) [pid = 1768] [serial = 770] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x915e7000) [pid = 1768] [serial = 764] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8e28a800) [pid = 1768] [serial = 752] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8e5d2c00) [pid = 1768] [serial = 782] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8a00d000) [pid = 1768] [serial = 788] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8dea2000) [pid = 1768] [serial = 690] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8d5bb400) [pid = 1768] [serial = 791] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x91470000) [pid = 1768] [serial = 761] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x9296c400) [pid = 1768] [serial = 776] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8deafc00) [pid = 1768] [serial = 792] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8bade000) [pid = 1768] [serial = 789] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8d536000) [pid = 1768] [serial = 779] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x8e5d3c00) [pid = 1768] [serial = 795] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8ecbf000) [pid = 1768] [serial = 758] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x91468000) [pid = 1768] [serial = 800] [outer = (nil)] [url = about:blank] 20:55:21 INFO - PROCESS | 1768 | 1463975721912 Marionette TRACE conn4 <- [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] 20:55:22 INFO - PROCESS | 1768 | 1463975721998 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 20:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:55:22 INFO - PROCESS | 1768 | 1463975722028 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1768 | 1463975722034 Marionette TRACE conn4 <- [1,1182,null,{}] 20:55:22 INFO - PROCESS | 1768 | 1463975722041 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:22 INFO - PROCESS | 1768 | 1463975722272 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 20:55:22 INFO - PROCESS | 1768 | 1463975722506 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9ef800 == 89 [pid = 1768] [id = 303] 20:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8bad3400) [pid = 1768] [serial = 910] [outer = (nil)] 20:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8ccdb400) [pid = 1768] [serial = 911] [outer = 0x8bad3400] 20:55:22 INFO - PROCESS | 1768 | 1463975722594 Marionette DEBUG loaded listener.js 20:55:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8d5bb800) [pid = 1768] [serial = 912] [outer = 0x8bad3400] 20:55:23 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:55:23 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:55:23 INFO - PROCESS | 1768 | 1463975723469 Marionette TRACE conn4 <- [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] 20:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:55:23 INFO - PROCESS | 1768 | 1463975723583 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 20:55:23 INFO - PROCESS | 1768 | 1463975723591 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:55:23 INFO - PROCESS | 1768 | 1463975723598 Marionette TRACE conn4 <- [1,1186,null,{}] 20:55:23 INFO - PROCESS | 1768 | 1463975723621 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:23 INFO - PROCESS | 1768 | 1463975723893 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 20:55:23 INFO - PROCESS | 1768 | 1463975723929 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bede400 == 90 [pid = 1768] [id = 304] 20:55:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8e2c1800) [pid = 1768] [serial = 913] [outer = (nil)] 20:55:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8e5dd800) [pid = 1768] [serial = 914] [outer = 0x8e2c1800] 20:55:24 INFO - PROCESS | 1768 | 1463975724020 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8eab7c00) [pid = 1768] [serial = 915] [outer = 0x8e2c1800] 20:55:25 INFO - PROCESS | 1768 | 1463975725091 Marionette TRACE conn4 <- [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] 20:55:25 INFO - PROCESS | 1768 | 1463975725136 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 20:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:55:25 INFO - PROCESS | 1768 | 1463975725144 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1768 | 1463975725148 Marionette TRACE conn4 <- [1,1190,null,{}] 20:55:25 INFO - PROCESS | 1768 | 1463975725161 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:25 INFO - PROCESS | 1768 | 1463975725428 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 20:55:25 INFO - PROCESS | 1768 | 1463975725478 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e282800 == 91 [pid = 1768] [id = 305] 20:55:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x90cc7000) [pid = 1768] [serial = 916] [outer = (nil)] 20:55:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x914f6c00) [pid = 1768] [serial = 917] [outer = 0x90cc7000] 20:55:25 INFO - PROCESS | 1768 | 1463975725559 Marionette DEBUG loaded listener.js 20:55:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x915e7400) [pid = 1768] [serial = 918] [outer = 0x90cc7000] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8a004400) [pid = 1768] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8a9e3c00) [pid = 1768] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x884dd000) [pid = 1768] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8bedec00) [pid = 1768] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8a003800) [pid = 1768] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8b1f6000) [pid = 1768] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x9b7dac00) [pid = 1768] [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.] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8e1bcc00) [pid = 1768] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:55:26 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8cedfc00) [pid = 1768] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:55:26 INFO - PROCESS | 1768 | 1463975726880 Marionette TRACE conn4 <- [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] 20:55:26 INFO - PROCESS | 1768 | 1463975726940 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 20:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:55:26 INFO - PROCESS | 1768 | 1463975726948 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:55:26 INFO - PROCESS | 1768 | 1463975726952 Marionette TRACE conn4 <- [1,1194,null,{}] 20:55:26 INFO - PROCESS | 1768 | 1463975726959 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:27 INFO - PROCESS | 1768 | 1463975727227 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 20:55:27 INFO - PROCESS | 1768 | 1463975727258 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a246c00 == 92 [pid = 1768] [id = 306] 20:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8bbe5000) [pid = 1768] [serial = 919] [outer = (nil)] 20:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x914f7c00) [pid = 1768] [serial = 920] [outer = 0x8bbe5000] 20:55:27 INFO - PROCESS | 1768 | 1463975727341 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x915ec400) [pid = 1768] [serial = 921] [outer = 0x8bbe5000] 20:55:28 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:55:28 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:55:28 INFO - PROCESS | 1768 | 1463975728376 Marionette TRACE conn4 <- [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] 20:55:28 INFO - PROCESS | 1768 | 1463975728444 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 20:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:55:28 INFO - PROCESS | 1768 | 1463975728454 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1768 | 1463975728462 Marionette TRACE conn4 <- [1,1198,null,{}] 20:55:28 INFO - PROCESS | 1768 | 1463975728473 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:28 INFO - PROCESS | 1768 | 1463975728754 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 20:55:29 INFO - PROCESS | 1768 | 1463975729087 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe9800 == 93 [pid = 1768] [id = 307] 20:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8bbf2000) [pid = 1768] [serial = 922] [outer = (nil)] 20:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8bedcc00) [pid = 1768] [serial = 923] [outer = 0x8bbf2000] 20:55:29 INFO - PROCESS | 1768 | 1463975729186 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8bfd8800) [pid = 1768] [serial = 924] [outer = 0x8bbf2000] 20:55:30 INFO - PROCESS | 1768 | 1463975730196 Marionette TRACE conn4 <- [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]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1789ms 20:55:30 INFO - PROCESS | 1768 | 1463975730244 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1768 | 1463975730254 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 20:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:55:30 INFO - PROCESS | 1768 | 1463975730287 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1768 | 1463975730291 Marionette TRACE conn4 <- [1,1202,null,{}] 20:55:30 INFO - PROCESS | 1768 | 1463975730299 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:30 INFO - PROCESS | 1768 | 1463975730533 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 20:55:30 INFO - PROCESS | 1768 | 1463975730815 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea6c00 == 94 [pid = 1768] [id = 308] 20:55:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8dea7800) [pid = 1768] [serial = 925] [outer = (nil)] 20:55:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8e1c8000) [pid = 1768] [serial = 926] [outer = 0x8dea7800] 20:55:30 INFO - PROCESS | 1768 | 1463975730956 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8e5d3800) [pid = 1768] [serial = 927] [outer = 0x8dea7800] 20:55:31 INFO - PROCESS | 1768 | 1463975731954 Marionette TRACE conn4 <- [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]]]}] 20:55:31 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 20:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1708ms 20:55:32 INFO - PROCESS | 1768 | 1463975732006 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 20:55:32 INFO - PROCESS | 1768 | 1463975732009 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 20:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:55:32 INFO - PROCESS | 1768 | 1463975732018 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:55:32 INFO - PROCESS | 1768 | 1463975732025 Marionette TRACE conn4 <- [1,1206,null,{}] 20:55:32 INFO - PROCESS | 1768 | 1463975732044 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:32 INFO - PROCESS | 1768 | 1463975732281 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 20:55:32 INFO - PROCESS | 1768 | 1463975732654 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bacc00 == 95 [pid = 1768] [id = 309] 20:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x91bb8c00) [pid = 1768] [serial = 928] [outer = (nil)] 20:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x92558400) [pid = 1768] [serial = 929] [outer = 0x91bb8c00] 20:55:32 INFO - PROCESS | 1768 | 1463975732758 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x92965c00) [pid = 1768] [serial = 930] [outer = 0x91bb8c00] 20:55:33 INFO - PROCESS | 1768 | 1463975733711 Marionette TRACE conn4 <- [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]]]}] 20:55:33 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 20:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1749ms 20:55:33 INFO - PROCESS | 1768 | 1463975733782 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1768 | 1463975733787 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 20:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:55:33 INFO - PROCESS | 1768 | 1463975733799 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1768 | 1463975733802 Marionette TRACE conn4 <- [1,1210,null,{}] 20:55:33 INFO - PROCESS | 1768 | 1463975733809 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:34 INFO - PROCESS | 1768 | 1463975734037 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 20:55:34 INFO - PROCESS | 1768 | 1463975734359 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b10800 == 96 [pid = 1768] [id = 310] 20:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x92c07400) [pid = 1768] [serial = 931] [outer = (nil)] 20:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x93a0e800) [pid = 1768] [serial = 932] [outer = 0x92c07400] 20:55:34 INFO - PROCESS | 1768 | 1463975734461 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x946f8800) [pid = 1768] [serial = 933] [outer = 0x92c07400] 20:55:35 INFO - PROCESS | 1768 | 1463975735454 Marionette TRACE conn4 <- [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]]]}] 20:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1691ms 20:55:35 INFO - PROCESS | 1768 | 1463975735490 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 20:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:55:35 INFO - PROCESS | 1768 | 1463975735496 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 20:55:35 INFO - PROCESS | 1768 | 1463975735503 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:55:35 INFO - PROCESS | 1768 | 1463975735507 Marionette TRACE conn4 <- [1,1214,null,{}] 20:55:35 INFO - PROCESS | 1768 | 1463975735515 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:35 INFO - PROCESS | 1768 | 1463975735742 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 20:55:36 INFO - PROCESS | 1768 | 1463975736006 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bac400 == 97 [pid = 1768] [id = 311] 20:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x93a05c00) [pid = 1768] [serial = 934] [outer = (nil)] 20:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9511c400) [pid = 1768] [serial = 935] [outer = 0x93a05c00] 20:55:36 INFO - PROCESS | 1768 | 1463975736153 Marionette DEBUG loaded listener.js 20:55:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x9527b400) [pid = 1768] [serial = 936] [outer = 0x93a05c00] 20:55:37 INFO - PROCESS | 1768 | 1463975737129 Marionette TRACE conn4 <- [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]]]}] 20:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1686ms 20:55:37 INFO - PROCESS | 1768 | 1463975737190 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 20:55:37 INFO - PROCESS | 1768 | 1463975737195 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 20:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:55:37 INFO - PROCESS | 1768 | 1463975737202 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:55:37 INFO - PROCESS | 1768 | 1463975737207 Marionette TRACE conn4 <- [1,1218,null,{}] 20:55:37 INFO - PROCESS | 1768 | 1463975737213 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:37 INFO - PROCESS | 1768 | 1463975737606 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 20:55:37 INFO - PROCESS | 1768 | 1463975737827 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x92890000 == 98 [pid = 1768] [id = 312] 20:55:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x95060000) [pid = 1768] [serial = 937] [outer = (nil)] 20:55:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x9a3aec00) [pid = 1768] [serial = 938] [outer = 0x95060000] 20:55:37 INFO - PROCESS | 1768 | 1463975737920 Marionette DEBUG loaded listener.js 20:55:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9ad15c00) [pid = 1768] [serial = 939] [outer = 0x95060000] 20:55:38 INFO - PROCESS | 1768 | 1463975738875 Marionette TRACE conn4 <- [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]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1743ms 20:55:38 INFO - PROCESS | 1768 | 1463975738950 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 1768 | 1463975738954 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 20:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:55:38 INFO - PROCESS | 1768 | 1463975738966 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1768 | 1463975738969 Marionette TRACE conn4 <- [1,1222,null,{}] 20:55:38 INFO - PROCESS | 1768 | 1463975738976 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:39 INFO - PROCESS | 1768 | 1463975739197 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 20:55:39 INFO - PROCESS | 1768 | 1463975739495 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x96e71000 == 99 [pid = 1768] [id = 313] 20:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x99f5a000) [pid = 1768] [serial = 940] [outer = (nil)] 20:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x9ad1c800) [pid = 1768] [serial = 941] [outer = 0x99f5a000] 20:55:39 INFO - PROCESS | 1768 | 1463975739590 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x9ad20c00) [pid = 1768] [serial = 942] [outer = 0x99f5a000] 20:55:40 INFO - PROCESS | 1768 | 1463975740521 Marionette TRACE conn4 <- [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] 20:55:40 INFO - PROCESS | 1768 | 1463975740605 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 20:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:55:40 INFO - PROCESS | 1768 | 1463975740613 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1768 | 1463975740618 Marionette TRACE conn4 <- [1,1226,null,{}] 20:55:40 INFO - PROCESS | 1768 | 1463975740624 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:40 INFO - PROCESS | 1768 | 1463975740847 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 20:55:41 INFO - PROCESS | 1768 | 1463975741176 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x915ea400 == 100 [pid = 1768] [id = 314] 20:55:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x96e71800) [pid = 1768] [serial = 943] [outer = (nil)] 20:55:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9b29f000) [pid = 1768] [serial = 944] [outer = 0x96e71800] 20:55:41 INFO - PROCESS | 1768 | 1463975741271 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x9b7da800) [pid = 1768] [serial = 945] [outer = 0x96e71800] 20:55:42 INFO - PROCESS | 1768 | 1463975742171 Marionette TRACE conn4 <- [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]]]}] 20:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1590ms 20:55:42 INFO - PROCESS | 1768 | 1463975742204 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 20:55:42 INFO - PROCESS | 1768 | 1463975742208 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 20:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:55:42 INFO - PROCESS | 1768 | 1463975742216 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:55:42 INFO - PROCESS | 1768 | 1463975742220 Marionette TRACE conn4 <- [1,1230,null,{}] 20:55:42 INFO - PROCESS | 1768 | 1463975742227 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:42 INFO - PROCESS | 1768 | 1463975742547 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 20:55:42 INFO - PROCESS | 1768 | 1463975742798 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d7400 == 101 [pid = 1768] [id = 315] 20:55:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x918e5000) [pid = 1768] [serial = 946] [outer = (nil)] 20:55:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x9ba87c00) [pid = 1768] [serial = 947] [outer = 0x918e5000] 20:55:42 INFO - PROCESS | 1768 | 1463975742897 Marionette DEBUG loaded listener.js 20:55:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x9bab2400) [pid = 1768] [serial = 948] [outer = 0x918e5000] 20:55:43 INFO - PROCESS | 1768 | 1463975743806 Marionette TRACE conn4 <- [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]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1634ms 20:55:43 INFO - PROCESS | 1768 | 1463975743851 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1768 | 1463975743855 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 20:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:55:43 INFO - PROCESS | 1768 | 1463975743863 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1768 | 1463975743867 Marionette TRACE conn4 <- [1,1234,null,{}] 20:55:43 INFO - PROCESS | 1768 | 1463975743874 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:44 INFO - PROCESS | 1768 | 1463975744099 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 20:55:44 INFO - PROCESS | 1768 | 1463975744420 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3b3000 == 102 [pid = 1768] [id = 316] 20:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x9ba90c00) [pid = 1768] [serial = 949] [outer = (nil)] 20:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x9cbbf400) [pid = 1768] [serial = 950] [outer = 0x9ba90c00] 20:55:44 INFO - PROCESS | 1768 | 1463975744519 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x9d583000) [pid = 1768] [serial = 951] [outer = 0x9ba90c00] 20:55:45 INFO - PROCESS | 1768 | 1463975745423 Marionette TRACE conn4 <- [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]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1589ms 20:55:45 INFO - PROCESS | 1768 | 1463975745456 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1768 | 1463975745460 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 20:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:55:45 INFO - PROCESS | 1768 | 1463975745469 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1768 | 1463975745474 Marionette TRACE conn4 <- [1,1238,null,{}] 20:55:45 INFO - PROCESS | 1768 | 1463975745481 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:45 INFO - PROCESS | 1768 | 1463975745732 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 20:55:46 INFO - PROCESS | 1768 | 1463975746053 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9cbbcc00 == 103 [pid = 1768] [id = 317] 20:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x9d99bc00) [pid = 1768] [serial = 952] [outer = (nil)] 20:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x9d9a4000) [pid = 1768] [serial = 953] [outer = 0x9d99bc00] 20:55:46 INFO - PROCESS | 1768 | 1463975746173 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x9d9ee400) [pid = 1768] [serial = 954] [outer = 0x9d99bc00] 20:55:47 INFO - PROCESS | 1768 | 1463975747119 Marionette TRACE conn4 <- [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]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1694ms 20:55:47 INFO - PROCESS | 1768 | 1463975747163 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1768 | 1463975747168 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 20:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:55:47 INFO - PROCESS | 1768 | 1463975747175 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1768 | 1463975747180 Marionette TRACE conn4 <- [1,1242,null,{}] 20:55:47 INFO - PROCESS | 1768 | 1463975747186 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:47 INFO - PROCESS | 1768 | 1463975747412 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 20:55:47 INFO - PROCESS | 1768 | 1463975747739 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b4000 == 104 [pid = 1768] [id = 318] 20:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x9c113800) [pid = 1768] [serial = 955] [outer = (nil)] 20:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0xa1133000) [pid = 1768] [serial = 956] [outer = 0x9c113800] 20:55:47 INFO - PROCESS | 1768 | 1463975747836 Marionette DEBUG loaded listener.js 20:55:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0xa214f400) [pid = 1768] [serial = 957] [outer = 0x9c113800] 20:55:48 INFO - PROCESS | 1768 | 1463975748727 Marionette TRACE conn4 <- [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]]]}] 20:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1591ms 20:55:48 INFO - PROCESS | 1768 | 1463975748768 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 20:55:48 INFO - PROCESS | 1768 | 1463975748772 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 20:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:55:48 INFO - PROCESS | 1768 | 1463975748796 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:55:48 INFO - PROCESS | 1768 | 1463975748800 Marionette TRACE conn4 <- [1,1246,null,{}] 20:55:48 INFO - PROCESS | 1768 | 1463975748814 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:49 INFO - PROCESS | 1768 | 1463975749048 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 20:55:49 INFO - PROCESS | 1768 | 1463975749375 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad1a000 == 105 [pid = 1768] [id = 319] 20:55:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0xa061e400) [pid = 1768] [serial = 958] [outer = (nil)] 20:55:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0xa2283800) [pid = 1768] [serial = 959] [outer = 0xa061e400] 20:55:49 INFO - PROCESS | 1768 | 1463975749476 Marionette DEBUG loaded listener.js 20:55:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0xa22c1000) [pid = 1768] [serial = 960] [outer = 0xa061e400] 20:55:50 INFO - PROCESS | 1768 | 1463975750392 Marionette TRACE conn4 <- [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]]]}] 20:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1658ms 20:55:50 INFO - PROCESS | 1768 | 1463975750438 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 20:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:55:50 INFO - PROCESS | 1768 | 1463975750443 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 20:55:50 INFO - PROCESS | 1768 | 1463975750450 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:55:50 INFO - PROCESS | 1768 | 1463975750455 Marionette TRACE conn4 <- [1,1250,null,{}] 20:55:50 INFO - PROCESS | 1768 | 1463975750462 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:50 INFO - PROCESS | 1768 | 1463975750685 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 20:55:51 INFO - PROCESS | 1768 | 1463975750999 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1768 | ++DOCSHELL 0xa214b800 == 106 [pid = 1768] [id = 320] 20:55:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0xa227ec00) [pid = 1768] [serial = 961] [outer = (nil)] 20:55:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0xa2639c00) [pid = 1768] [serial = 962] [outer = 0xa227ec00] 20:55:51 INFO - PROCESS | 1768 | 1463975751095 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0xa26c4000) [pid = 1768] [serial = 963] [outer = 0xa227ec00] 20:55:52 INFO - PROCESS | 1768 | 1463975752090 Marionette TRACE conn4 <- [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]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1685ms 20:55:52 INFO - PROCESS | 1768 | 1463975752136 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1768 | 1463975752140 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 20:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:55:52 INFO - PROCESS | 1768 | 1463975752147 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1768 | 1463975752152 Marionette TRACE conn4 <- [1,1254,null,{}] 20:55:52 INFO - PROCESS | 1768 | 1463975752158 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:52 INFO - PROCESS | 1768 | 1463975752402 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 20:55:52 INFO - PROCESS | 1768 | 1463975752723 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5dc400 == 107 [pid = 1768] [id = 321] 20:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x91bb7400) [pid = 1768] [serial = 964] [outer = (nil)] 20:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0xa30d0000) [pid = 1768] [serial = 965] [outer = 0x91bb7400] 20:55:52 INFO - PROCESS | 1768 | 1463975752814 Marionette DEBUG loaded listener.js 20:55:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0xa3251400) [pid = 1768] [serial = 966] [outer = 0x91bb7400] 20:55:53 INFO - PROCESS | 1768 | 1463975753707 Marionette TRACE conn4 <- [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]]]}] 20:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1635ms 20:55:53 INFO - PROCESS | 1768 | 1463975753784 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 20:55:53 INFO - PROCESS | 1768 | 1463975753788 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 20:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:55:53 INFO - PROCESS | 1768 | 1463975753795 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:55:53 INFO - PROCESS | 1768 | 1463975753800 Marionette TRACE conn4 <- [1,1258,null,{}] 20:55:53 INFO - PROCESS | 1768 | 1463975753806 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:54 INFO - PROCESS | 1768 | 1463975754032 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 20:55:54 INFO - PROCESS | 1768 | 1463975754371 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1768 | ++DOCSHELL 0xa26bfc00 == 108 [pid = 1768] [id = 322] 20:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0xa3224000) [pid = 1768] [serial = 967] [outer = (nil)] 20:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0xa503b800) [pid = 1768] [serial = 968] [outer = 0xa3224000] 20:55:54 INFO - PROCESS | 1768 | 1463975754470 Marionette DEBUG loaded listener.js 20:55:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0xa50af400) [pid = 1768] [serial = 969] [outer = 0xa3224000] 20:55:55 INFO - PROCESS | 1768 | 1463975755377 Marionette TRACE conn4 <- [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]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1643ms 20:55:55 INFO - PROCESS | 1768 | 1463975755439 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 20:55:55 INFO - PROCESS | 1768 | 1463975755443 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 20:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:55:55 INFO - PROCESS | 1768 | 1463975755451 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1768 | 1463975755455 Marionette TRACE conn4 <- [1,1262,null,{}] 20:55:55 INFO - PROCESS | 1768 | 1463975755462 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:55 INFO - PROCESS | 1768 | 1463975755691 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 20:55:56 INFO - PROCESS | 1768 | 1463975756005 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1768 | ++DOCSHELL 0xa35efc00 == 109 [pid = 1768] [id = 323] 20:55:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0xa5039400) [pid = 1768] [serial = 970] [outer = (nil)] 20:55:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0xa62f2400) [pid = 1768] [serial = 971] [outer = 0xa5039400] 20:55:56 INFO - PROCESS | 1768 | 1463975756106 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0xa6731400) [pid = 1768] [serial = 972] [outer = 0xa5039400] 20:55:57 INFO - PROCESS | 1768 | 1463975757061 Marionette TRACE conn4 <- [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]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1684ms 20:55:57 INFO - PROCESS | 1768 | 1463975757137 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1768 | 1463975757140 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 20:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:55:57 INFO - PROCESS | 1768 | 1463975757148 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1768 | 1463975757151 Marionette TRACE conn4 <- [1,1266,null,{}] 20:55:57 INFO - PROCESS | 1768 | 1463975757159 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:57 INFO - PROCESS | 1768 | 1463975757402 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 20:55:57 INFO - PROCESS | 1768 | 1463975757753 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a241800 == 110 [pid = 1768] [id = 324] 20:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8a246800) [pid = 1768] [serial = 973] [outer = (nil)] 20:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8bd2e800) [pid = 1768] [serial = 974] [outer = 0x8a246800] 20:55:57 INFO - PROCESS | 1768 | 1463975757846 Marionette DEBUG loaded listener.js 20:55:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8ced8400) [pid = 1768] [serial = 975] [outer = 0x8a246800] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8a946c00 == 109 [pid = 1768] [id = 284] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8e282800 == 108 [pid = 1768] [id = 305] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8bede400 == 107 [pid = 1768] [id = 304] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde8400 == 106 [pid = 1768] [id = 283] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9ef800 == 105 [pid = 1768] [id = 303] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00c000 == 104 [pid = 1768] [id = 302] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x9b295400 == 103 [pid = 1768] [id = 10] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab8400 == 102 [pid = 1768] [id = 292] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9f1800 == 101 [pid = 1768] [id = 291] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x89f07800 == 100 [pid = 1768] [id = 289] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d6800 == 99 [pid = 1768] [id = 290] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde6400 == 98 [pid = 1768] [id = 288] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x8cddf800 == 97 [pid = 1768] [id = 287] 20:55:59 INFO - PROCESS | 1768 | --DOCSHELL 0x89f08800 == 96 [pid = 1768] [id = 286] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8d52d400) [pid = 1768] [serial = 854] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8bedd400) [pid = 1768] [serial = 600] [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.] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8e28e000) [pid = 1768] [serial = 857] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8deae000) [pid = 1768] [serial = 855] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8ced5400) [pid = 1768] [serial = 849] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8e28cc00) [pid = 1768] [serial = 744] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8d531800) [pid = 1768] [serial = 851] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8d539c00) [pid = 1768] [serial = 852] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x99f5dc00) [pid = 1768] [serial = 836] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x99daf000) [pid = 1768] [serial = 833] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x96eba400) [pid = 1768] [serial = 830] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x9527b000) [pid = 1768] [serial = 827] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x95112800) [pid = 1768] [serial = 824] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x946f6000) [pid = 1768] [serial = 821] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x93a4bc00) [pid = 1768] [serial = 818] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x92964800) [pid = 1768] [serial = 815] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x92558c00) [pid = 1768] [serial = 812] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x914f2c00) [pid = 1768] [serial = 809] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x8cedf000) [pid = 1768] [serial = 806] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8b1f0000) [pid = 1768] [serial = 803] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8bad9800) [pid = 1768] [serial = 842] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8bbf2800) [pid = 1768] [serial = 843] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x8cde6800) [pid = 1768] [serial = 848] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x89f04c00) [pid = 1768] [serial = 839] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8a248c00) [pid = 1768] [serial = 840] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8bbe5c00) [pid = 1768] [serial = 845] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8bee1000) [pid = 1768] [serial = 846] [outer = (nil)] [url = about:blank] 20:55:59 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x91475000) [pid = 1768] [serial = 801] [outer = (nil)] [url = about:blank] 20:56:00 INFO - PROCESS | 1768 | 1463975760050 Marionette TRACE conn4 <- [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]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2939ms 20:56:00 INFO - PROCESS | 1768 | 1463975760089 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1768 | 1463975760095 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 20:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:56:00 INFO - PROCESS | 1768 | 1463975760105 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1768 | 1463975760111 Marionette TRACE conn4 <- [1,1270,null,{}] 20:56:00 INFO - PROCESS | 1768 | 1463975760122 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:00 INFO - PROCESS | 1768 | 1463975760364 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 20:56:00 INFO - PROCESS | 1768 | 1463975760567 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00c000 == 97 [pid = 1768] [id = 325] 20:56:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8a248000) [pid = 1768] [serial = 976] [outer = (nil)] 20:56:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8a9e6400) [pid = 1768] [serial = 977] [outer = 0x8a248000] 20:56:00 INFO - PROCESS | 1768 | 1463975760657 Marionette DEBUG loaded listener.js 20:56:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8b1f0c00) [pid = 1768] [serial = 978] [outer = 0x8a248000] 20:56:01 INFO - PROCESS | 1768 | 1463975761524 Marionette TRACE conn4 <- [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]]]}] 20:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1438ms 20:56:01 INFO - PROCESS | 1768 | 1463975761544 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 20:56:01 INFO - PROCESS | 1768 | 1463975761556 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 20:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:56:01 INFO - PROCESS | 1768 | 1463975761568 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:56:01 INFO - PROCESS | 1768 | 1463975761572 Marionette TRACE conn4 <- [1,1274,null,{}] 20:56:01 INFO - PROCESS | 1768 | 1463975761616 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:01 INFO - PROCESS | 1768 | 1463975761846 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 20:56:01 INFO - PROCESS | 1768 | 1463975761859 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a008400 == 98 [pid = 1768] [id = 326] 20:56:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x8bad3800) [pid = 1768] [serial = 979] [outer = (nil)] 20:56:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8bd29800) [pid = 1768] [serial = 980] [outer = 0x8bad3800] 20:56:02 INFO - PROCESS | 1768 | 1463975762126 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8bee2000) [pid = 1768] [serial = 981] [outer = 0x8bad3800] 20:56:03 INFO - PROCESS | 1768 | 1463975763134 Marionette TRACE conn4 <- [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]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1591ms 20:56:03 INFO - PROCESS | 1768 | 1463975763159 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1768 | 1463975763163 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 20:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:56:03 INFO - PROCESS | 1768 | 1463975763171 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1768 | 1463975763177 Marionette TRACE conn4 <- [1,1278,null,{}] 20:56:03 INFO - PROCESS | 1768 | 1463975763202 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:03 INFO - PROCESS | 1768 | 1463975763483 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 20:56:03 INFO - PROCESS | 1768 | 1463975763534 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a008800 == 99 [pid = 1768] [id = 327] 20:56:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8d52d400) [pid = 1768] [serial = 982] [outer = (nil)] 20:56:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8d53a800) [pid = 1768] [serial = 983] [outer = 0x8d52d400] 20:56:03 INFO - PROCESS | 1768 | 1463975763733 Marionette DEBUG loaded listener.js 20:56:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x8deabc00) [pid = 1768] [serial = 984] [outer = 0x8d52d400] 20:56:04 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x90cc7000) [pid = 1768] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:56:04 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8bad3400) [pid = 1768] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:56:04 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8a942400) [pid = 1768] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:56:04 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x8e2c1800) [pid = 1768] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:56:04 INFO - PROCESS | 1768 | 1463975764862 Marionette TRACE conn4 <- [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]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1743ms 20:56:04 INFO - PROCESS | 1768 | 1463975764915 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1768 | 1463975764919 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 20:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:56:04 INFO - PROCESS | 1768 | 1463975764926 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1768 | 1463975764945 Marionette TRACE conn4 <- [1,1282,null,{}] 20:56:04 INFO - PROCESS | 1768 | 1463975764952 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:05 INFO - PROCESS | 1768 | 1463975765155 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 20:56:05 INFO - PROCESS | 1768 | 1463975765339 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad3400 == 100 [pid = 1768] [id = 328] 20:56:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8cce8000) [pid = 1768] [serial = 985] [outer = (nil)] 20:56:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8e2bec00) [pid = 1768] [serial = 986] [outer = 0x8cce8000] 20:56:05 INFO - PROCESS | 1768 | 1463975765418 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8e5da400) [pid = 1768] [serial = 987] [outer = 0x8cce8000] 20:56:06 INFO - PROCESS | 1768 | 1463975766394 Marionette TRACE conn4 <- [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]]]}] 20:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1508ms 20:56:06 INFO - PROCESS | 1768 | 1463975766448 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1768 | 1463975766456 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 20:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:56:06 INFO - PROCESS | 1768 | 1463975766466 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1768 | 1463975766471 Marionette TRACE conn4 <- [1,1286,null,{}] 20:56:06 INFO - PROCESS | 1768 | 1463975766482 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:06 INFO - PROCESS | 1768 | 1463975766816 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 20:56:07 INFO - PROCESS | 1768 | 1463975767129 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e8400 == 101 [pid = 1768] [id = 329] 20:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x8a9e8c00) [pid = 1768] [serial = 988] [outer = (nil)] 20:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x8b1ea400) [pid = 1768] [serial = 989] [outer = 0x8a9e8c00] 20:56:07 INFO - PROCESS | 1768 | 1463975767225 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x8bbe8800) [pid = 1768] [serial = 990] [outer = 0x8a9e8c00] 20:56:08 INFO - PROCESS | 1768 | 1463975768255 Marionette TRACE conn4 <- [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]]]}] 20:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1839ms 20:56:08 INFO - PROCESS | 1768 | 1463975768306 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 20:56:08 INFO - PROCESS | 1768 | 1463975768316 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 20:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:56:08 INFO - PROCESS | 1768 | 1463975768328 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:56:08 INFO - PROCESS | 1768 | 1463975768334 Marionette TRACE conn4 <- [1,1290,null,{}] 20:56:08 INFO - PROCESS | 1768 | 1463975768341 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:08 INFO - PROCESS | 1768 | 1463975768628 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 20:56:08 INFO - PROCESS | 1768 | 1463975768959 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8badac00 == 102 [pid = 1768] [id = 330] 20:56:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x8ced6c00) [pid = 1768] [serial = 991] [outer = (nil)] 20:56:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0x8d538800) [pid = 1768] [serial = 992] [outer = 0x8ced6c00] 20:56:09 INFO - PROCESS | 1768 | 1463975769056 Marionette DEBUG loaded listener.js 20:56:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0x8e1c0000) [pid = 1768] [serial = 993] [outer = 0x8ced6c00] 20:56:10 INFO - PROCESS | 1768 | 1463975770029 Marionette TRACE conn4 <- [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]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1740ms 20:56:10 INFO - PROCESS | 1768 | 1463975770069 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1768 | 1463975770074 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 20:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:56:10 INFO - PROCESS | 1768 | 1463975770082 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1768 | 1463975770089 Marionette TRACE conn4 <- [1,1294,null,{}] 20:56:10 INFO - PROCESS | 1768 | 1463975770107 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:10 INFO - PROCESS | 1768 | 1463975770336 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 20:56:10 INFO - PROCESS | 1768 | 1463975770695 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eac0800 == 103 [pid = 1768] [id = 331] 20:56:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x90cc7000) [pid = 1768] [serial = 994] [outer = (nil)] 20:56:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x9146f400) [pid = 1768] [serial = 995] [outer = 0x90cc7000] 20:56:10 INFO - PROCESS | 1768 | 1463975770797 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x914f8400) [pid = 1768] [serial = 996] [outer = 0x90cc7000] 20:56:11 INFO - PROCESS | 1768 | 1463975771725 Marionette TRACE conn4 <- [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]]]}] 20:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1696ms 20:56:11 INFO - PROCESS | 1768 | 1463975771779 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 20:56:11 INFO - PROCESS | 1768 | 1463975771783 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 20:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:56:11 INFO - PROCESS | 1768 | 1463975771791 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:56:11 INFO - PROCESS | 1768 | 1463975771796 Marionette TRACE conn4 <- [1,1298,null,{}] 20:56:11 INFO - PROCESS | 1768 | 1463975771802 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:12 INFO - PROCESS | 1768 | 1463975772042 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 20:56:12 INFO - PROCESS | 1768 | 1463975772360 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a951c00 == 104 [pid = 1768] [id = 332] 20:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x90cca000) [pid = 1768] [serial = 997] [outer = (nil)] 20:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x91bb7000) [pid = 1768] [serial = 998] [outer = 0x90cca000] 20:56:12 INFO - PROCESS | 1768 | 1463975772455 Marionette DEBUG loaded listener.js 20:56:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x92554400) [pid = 1768] [serial = 999] [outer = 0x90cca000] 20:56:13 INFO - PROCESS | 1768 | 1463975773455 Marionette TRACE conn4 <- [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]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1737ms 20:56:13 INFO - PROCESS | 1768 | 1463975773529 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1768 | 1463975773532 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 20:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:56:13 INFO - PROCESS | 1768 | 1463975773540 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1768 | 1463975773545 Marionette TRACE conn4 <- [1,1302,null,{}] 20:56:13 INFO - PROCESS | 1768 | 1463975773551 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:13 INFO - PROCESS | 1768 | 1463975773811 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 20:56:14 INFO - PROCESS | 1768 | 1463975774141 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d52f400 == 105 [pid = 1768] [id = 333] 20:56:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x92692c00) [pid = 1768] [serial = 1000] [outer = (nil)] 20:56:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x92966000) [pid = 1768] [serial = 1001] [outer = 0x92692c00] 20:56:14 INFO - PROCESS | 1768 | 1463975774237 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x9296e000) [pid = 1768] [serial = 1002] [outer = 0x92692c00] 20:56:15 INFO - PROCESS | 1768 | 1463975775252 Marionette TRACE conn4 <- [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]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1747ms 20:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:56:15 INFO - PROCESS | 1768 | 1463975775288 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1768 | 1463975775291 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 20:56:15 INFO - PROCESS | 1768 | 1463975775300 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1768 | 1463975775303 Marionette TRACE conn4 <- [1,1306,null,{}] 20:56:15 INFO - PROCESS | 1768 | 1463975775311 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:15 INFO - PROCESS | 1768 | 1463975775571 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 20:56:15 INFO - PROCESS | 1768 | 1463975775898 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e7000 == 106 [pid = 1768] [id = 334] 20:56:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x92695c00) [pid = 1768] [serial = 1003] [outer = (nil)] 20:56:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x946f9800) [pid = 1768] [serial = 1004] [outer = 0x92695c00] 20:56:15 INFO - PROCESS | 1768 | 1463975775997 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x95276c00) [pid = 1768] [serial = 1005] [outer = 0x92695c00] 20:56:17 INFO - PROCESS | 1768 | 1463975777049 Marionette TRACE conn4 <- [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]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1803ms 20:56:17 INFO - PROCESS | 1768 | 1463975777102 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1768 | 1463975777107 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 20:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:56:17 INFO - PROCESS | 1768 | 1463975777115 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1768 | 1463975777119 Marionette TRACE conn4 <- [1,1310,null,{}] 20:56:17 INFO - PROCESS | 1768 | 1463975777125 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:17 INFO - PROCESS | 1768 | 1463975777349 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 20:56:17 INFO - PROCESS | 1768 | 1463975777661 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x92964400 == 107 [pid = 1768] [id = 335] 20:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x946f1000) [pid = 1768] [serial = 1006] [outer = (nil)] 20:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x98196c00) [pid = 1768] [serial = 1007] [outer = 0x946f1000] 20:56:17 INFO - PROCESS | 1768 | 1463975777762 Marionette DEBUG loaded listener.js 20:56:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x981b5000) [pid = 1768] [serial = 1008] [outer = 0x946f1000] 20:56:18 INFO - PROCESS | 1768 | 1463975778670 Marionette TRACE conn4 <- [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] 20:56:18 INFO - PROCESS | 1768 | 1463975778754 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 20:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:56:18 INFO - PROCESS | 1768 | 1463975778761 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1768 | 1463975778765 Marionette TRACE conn4 <- [1,1314,null,{}] 20:56:18 INFO - PROCESS | 1768 | 1463975778772 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:18 INFO - PROCESS | 1768 | 1463975778997 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 20:56:19 INFO - PROCESS | 1768 | 1463975779328 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bed9c00 == 108 [pid = 1768] [id = 336] 20:56:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8d538000) [pid = 1768] [serial = 1009] [outer = (nil)] 20:56:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x9a30f000) [pid = 1768] [serial = 1010] [outer = 0x8d538000] 20:56:19 INFO - PROCESS | 1768 | 1463975779441 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x9a3b5c00) [pid = 1768] [serial = 1011] [outer = 0x8d538000] 20:56:20 INFO - PROCESS | 1768 | 1463975780357 Marionette TRACE conn4 <- [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]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1636ms 20:56:20 INFO - PROCESS | 1768 | 1463975780398 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1768 | 1463975780403 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 20:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:56:20 INFO - PROCESS | 1768 | 1463975780411 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1768 | 1463975780415 Marionette TRACE conn4 <- [1,1318,null,{}] 20:56:20 INFO - PROCESS | 1768 | 1463975780422 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:20 INFO - PROCESS | 1768 | 1463975780650 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 20:56:20 INFO - PROCESS | 1768 | 1463975780968 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x95282800 == 109 [pid = 1768] [id = 337] 20:56:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x9a283000) [pid = 1768] [serial = 1012] [outer = (nil)] 20:56:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x9b5f0c00) [pid = 1768] [serial = 1013] [outer = 0x9a283000] 20:56:21 INFO - PROCESS | 1768 | 1463975781072 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x9ba8d400) [pid = 1768] [serial = 1014] [outer = 0x9a283000] 20:56:22 INFO - PROCESS | 1768 | 1463975782027 Marionette TRACE conn4 <- [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]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1687ms 20:56:22 INFO - PROCESS | 1768 | 1463975782098 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 1768 | 1463975782103 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 20:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:56:22 INFO - PROCESS | 1768 | 1463975782111 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1768 | 1463975782115 Marionette TRACE conn4 <- [1,1322,null,{}] 20:56:22 INFO - PROCESS | 1768 | 1463975782122 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:22 INFO - PROCESS | 1768 | 1463975782389 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 20:56:22 INFO - PROCESS | 1768 | 1463975782716 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x95119800 == 110 [pid = 1768] [id = 338] 20:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x9ad1ac00) [pid = 1768] [serial = 1015] [outer = (nil)] 20:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x9d9e7800) [pid = 1768] [serial = 1016] [outer = 0x9ad1ac00] 20:56:22 INFO - PROCESS | 1768 | 1463975782809 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0xa112b800) [pid = 1768] [serial = 1017] [outer = 0x9ad1ac00] 20:56:23 INFO - PROCESS | 1768 | 1463975783757 Marionette TRACE conn4 <- [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]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1683ms 20:56:23 INFO - PROCESS | 1768 | 1463975783794 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 20:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:56:23 INFO - PROCESS | 1768 | 1463975783799 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 20:56:23 INFO - PROCESS | 1768 | 1463975783807 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1768 | 1463975783812 Marionette TRACE conn4 <- [1,1326,null,{}] 20:56:23 INFO - PROCESS | 1768 | 1463975783819 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:24 INFO - PROCESS | 1768 | 1463975784072 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 20:56:24 INFO - PROCESS | 1768 | 1463975784386 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eabe800 == 111 [pid = 1768] [id = 339] 20:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0xa30ea800) [pid = 1768] [serial = 1018] [outer = (nil)] 20:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0xa628e400) [pid = 1768] [serial = 1019] [outer = 0xa30ea800] 20:56:24 INFO - PROCESS | 1768 | 1463975784505 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0xa675ac00) [pid = 1768] [serial = 1020] [outer = 0xa30ea800] 20:56:25 INFO - PROCESS | 1768 | 1463975785493 Marionette TRACE conn4 <- [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]]]}] 20:56:25 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 20:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1737ms 20:56:25 INFO - PROCESS | 1768 | 1463975785545 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 20:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:56:25 INFO - PROCESS | 1768 | 1463975785549 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 20:56:25 INFO - PROCESS | 1768 | 1463975785557 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1768 | 1463975785560 Marionette TRACE conn4 <- [1,1330,null,{}] 20:56:25 INFO - PROCESS | 1768 | 1463975785567 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:25 INFO - PROCESS | 1768 | 1463975785795 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 20:56:26 INFO - PROCESS | 1768 | 1463975786118 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a093800 == 112 [pid = 1768] [id = 340] 20:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x8a095800) [pid = 1768] [serial = 1021] [outer = (nil)] 20:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x8a09a400) [pid = 1768] [serial = 1022] [outer = 0x8a095800] 20:56:26 INFO - PROCESS | 1768 | 1463975786217 Marionette DEBUG loaded listener.js 20:56:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x8a09c800) [pid = 1768] [serial = 1023] [outer = 0x8a095800] 20:56:27 INFO - PROCESS | 1768 | 1463975787145 Marionette TRACE conn4 <- [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]]]}] 20:56:27 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 20:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1640ms 20:56:27 INFO - PROCESS | 1768 | 1463975787204 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 20:56:27 INFO - PROCESS | 1768 | 1463975787207 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 20:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:56:27 INFO - PROCESS | 1768 | 1463975787229 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:56:27 INFO - PROCESS | 1768 | 1463975787233 Marionette TRACE conn4 <- [1,1334,null,{}] 20:56:27 INFO - PROCESS | 1768 | 1463975787240 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:27 INFO - PROCESS | 1768 | 1463975787481 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 20:56:27 INFO - PROCESS | 1768 | 1463975787779 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09a800 == 113 [pid = 1768] [id = 341] 20:56:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x918dec00) [pid = 1768] [serial = 1024] [outer = (nil)] 20:56:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0xa6759c00) [pid = 1768] [serial = 1025] [outer = 0x918dec00] 20:56:27 INFO - PROCESS | 1768 | 1463975787878 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0xa67c3400) [pid = 1768] [serial = 1026] [outer = 0x918dec00] 20:56:28 INFO - PROCESS | 1768 | 1463975788763 Marionette TRACE conn4 <- [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]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1591ms 20:56:28 INFO - PROCESS | 1768 | 1463975788838 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1768 | 1463975788841 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 20:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:56:28 INFO - PROCESS | 1768 | 1463975788853 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1768 | 1463975788857 Marionette TRACE conn4 <- [1,1338,null,{}] 20:56:28 INFO - PROCESS | 1768 | 1463975788863 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:29 INFO - PROCESS | 1768 | 1463975789094 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 20:56:29 INFO - PROCESS | 1768 | 1463975789444 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244e000 == 114 [pid = 1768] [id = 342] 20:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0x92b03c00) [pid = 1768] [serial = 1027] [outer = (nil)] 20:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0xa68cbc00) [pid = 1768] [serial = 1028] [outer = 0x92b03c00] 20:56:29 INFO - PROCESS | 1768 | 1463975789554 Marionette DEBUG loaded listener.js 20:56:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0xa6ea4000) [pid = 1768] [serial = 1029] [outer = 0x92b03c00] 20:56:31 INFO - PROCESS | 1768 | 1463975791005 Marionette TRACE conn4 <- [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]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2183ms 20:56:31 INFO - PROCESS | 1768 | 1463975791038 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1768 | 1463975791041 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 20:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:56:31 INFO - PROCESS | 1768 | 1463975791051 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1768 | 1463975791056 Marionette TRACE conn4 <- [1,1342,null,{}] 20:56:31 INFO - PROCESS | 1768 | 1463975791063 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:31 INFO - PROCESS | 1768 | 1463975791334 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 20:56:31 INFO - PROCESS | 1768 | 1463975791670 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x870db400 == 115 [pid = 1768] [id = 343] 20:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0x870db800) [pid = 1768] [serial = 1030] [outer = (nil)] 20:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0x870e2800) [pid = 1768] [serial = 1031] [outer = 0x870db800] 20:56:31 INFO - PROCESS | 1768 | 1463975791761 Marionette DEBUG loaded listener.js 20:56:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0x870e5400) [pid = 1768] [serial = 1032] [outer = 0x870db800] 20:56:32 INFO - PROCESS | 1768 | 1463975792781 Marionette TRACE conn4 <- [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]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1788ms 20:56:32 INFO - PROCESS | 1768 | 1463975792839 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1768 | 1463975792843 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 20:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:56:32 INFO - PROCESS | 1768 | 1463975792851 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1768 | 1463975792855 Marionette TRACE conn4 <- [1,1346,null,{}] 20:56:32 INFO - PROCESS | 1768 | 1463975792862 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:33 INFO - PROCESS | 1768 | 1463975793091 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 20:56:33 INFO - PROCESS | 1768 | 1463975793880 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x87925c00 == 116 [pid = 1768] [id = 344] 20:56:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0x87926000) [pid = 1768] [serial = 1033] [outer = (nil)] 20:56:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0x87928000) [pid = 1768] [serial = 1034] [outer = 0x87926000] 20:56:33 INFO - PROCESS | 1768 | 1463975793970 Marionette DEBUG loaded listener.js 20:56:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x89a42400) [pid = 1768] [serial = 1035] [outer = 0x87926000] 20:56:35 INFO - PROCESS | 1768 | 1463975795027 Marionette TRACE conn4 <- [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]]]}] 20:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2235ms 20:56:35 INFO - PROCESS | 1768 | 1463975795089 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 20:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:56:35 INFO - PROCESS | 1768 | 1463975795096 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 20:56:35 INFO - PROCESS | 1768 | 1463975795105 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:56:35 INFO - PROCESS | 1768 | 1463975795111 Marionette TRACE conn4 <- [1,1350,null,{}] 20:56:35 INFO - PROCESS | 1768 | 1463975795120 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:35 INFO - PROCESS | 1768 | 1463975795348 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 20:56:35 INFO - PROCESS | 1768 | 1463975795805 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09ac00 == 117 [pid = 1768] [id = 345] 20:56:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 289 (0x8a09e000) [pid = 1768] [serial = 1036] [outer = (nil)] 20:56:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 290 (0x8a250c00) [pid = 1768] [serial = 1037] [outer = 0x8a09e000] 20:56:35 INFO - PROCESS | 1768 | 1463975795897 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 291 (0x8a9edc00) [pid = 1768] [serial = 1038] [outer = 0x8a09e000] 20:56:36 INFO - PROCESS | 1768 | 1463975796882 Marionette TRACE conn4 <- [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]]]}] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x914efc00 == 116 [pid = 1768] [id = 275] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x89f07400 == 115 [pid = 1768] [id = 236] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe4800 == 114 [pid = 1768] [id = 237] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1bdc00 == 113 [pid = 1768] [id = 278] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbeac00 == 112 [pid = 1768] [id = 272] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde2400 == 111 [pid = 1768] [id = 271] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x914f7000 == 110 [pid = 1768] [id = 234] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfe4000 == 109 [pid = 1768] [id = 238] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9288b800 == 108 [pid = 1768] [id = 273] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea5c00 == 107 [pid = 1768] [id = 239] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x92551800 == 106 [pid = 1768] [id = 274] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x94630000 == 105 [pid = 1768] [id = 276] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00b400 == 104 [pid = 1768] [id = 235] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecba800 == 103 [pid = 1768] [id = 269] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8ced9400 == 102 [pid = 1768] [id = 270] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x981a8c00 == 101 [pid = 1768] [id = 277] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8deac400 == 100 [pid = 1768] [id = 233] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8a008800 == 99 [pid = 1768] [id = 327] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8a008400 == 98 [pid = 1768] [id = 326] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00c000 == 97 [pid = 1768] [id = 325] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9a3b3000 == 96 [pid = 1768] [id = 316] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d7400 == 95 [pid = 1768] [id = 315] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x96e71000 == 94 [pid = 1768] [id = 313] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x915ea400 == 93 [pid = 1768] [id = 314] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x92890000 == 92 [pid = 1768] [id = 312] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x91bac400 == 91 [pid = 1768] [id = 311] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x92b10800 == 90 [pid = 1768] [id = 310] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x91bacc00 == 89 [pid = 1768] [id = 309] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea6c00 == 88 [pid = 1768] [id = 308] 20:56:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe9800 == 87 [pid = 1768] [id = 307] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 290 (0x914f7c00) [pid = 1768] [serial = 920] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 289 (0x914f6c00) [pid = 1768] [serial = 917] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 288 (0x92451400) [pid = 1768] [serial = 878] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x92b10400) [pid = 1768] [serial = 884] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x93a4a000) [pid = 1768] [serial = 887] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0x95279c00) [pid = 1768] [serial = 890] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x981ab000) [pid = 1768] [serial = 893] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0x99da9c00) [pid = 1768] [serial = 896] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x99f53c00) [pid = 1768] [serial = 899] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x9268f800) [pid = 1768] [serial = 902] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x8bad8800) [pid = 1768] [serial = 860] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x8ccdb400) [pid = 1768] [serial = 911] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x90f8c400) [pid = 1768] [serial = 872] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x8ced7000) [pid = 1768] [serial = 863] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x8cce7000) [pid = 1768] [serial = 909] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x8bbf0800) [pid = 1768] [serial = 908] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8ecbc400) [pid = 1768] [serial = 869] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x92882000) [pid = 1768] [serial = 881] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x918e1800) [pid = 1768] [serial = 875] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x9a7c5400) [pid = 1768] [serial = 905] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8e5e0800) [pid = 1768] [serial = 866] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8e5dd800) [pid = 1768] [serial = 914] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x8eab7c00) [pid = 1768] [serial = 915] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x8d5bb800) [pid = 1768] [serial = 912] [outer = (nil)] [url = about:blank] 20:56:37 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x915e7400) [pid = 1768] [serial = 918] [outer = (nil)] [url = about:blank] 20:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2461ms 20:56:37 INFO - PROCESS | 1768 | 1463975797732 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1768 | 1463975797739 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 20:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:56:37 INFO - PROCESS | 1768 | 1463975797778 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1768 | 1463975797783 Marionette TRACE conn4 <- [1,1354,null,{}] 20:56:37 INFO - PROCESS | 1768 | 1463975797790 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:37 INFO - PROCESS | 1768 | 1463975797993 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 20:56:38 INFO - PROCESS | 1768 | 1463975798207 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a097400 == 88 [pid = 1768] [id = 346] 20:56:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x8a942c00) [pid = 1768] [serial = 1039] [outer = (nil)] 20:56:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8bedd800) [pid = 1768] [serial = 1040] [outer = 0x8a942c00] 20:56:38 INFO - PROCESS | 1768 | 1463975798286 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8cce1000) [pid = 1768] [serial = 1041] [outer = 0x8a942c00] 20:56:39 INFO - PROCESS | 1768 | 1463975799123 Marionette TRACE conn4 <- [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]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1415ms 20:56:39 INFO - PROCESS | 1768 | 1463975799166 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1768 | 1463975799171 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 20:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:56:39 INFO - PROCESS | 1768 | 1463975799188 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1768 | 1463975799198 Marionette TRACE conn4 <- [1,1358,null,{}] 20:56:39 INFO - PROCESS | 1768 | 1463975799206 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:39 INFO - PROCESS | 1768 | 1463975799437 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 20:56:39 INFO - PROCESS | 1768 | 1463975799708 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a008400 == 89 [pid = 1768] [id = 347] 20:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8cce5c00) [pid = 1768] [serial = 1042] [outer = (nil)] 20:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8dea5c00) [pid = 1768] [serial = 1043] [outer = 0x8cce5c00] 20:56:39 INFO - PROCESS | 1768 | 1463975799794 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x8e2b9c00) [pid = 1768] [serial = 1044] [outer = 0x8cce5c00] 20:56:40 INFO - PROCESS | 1768 | 1463975800695 Marionette TRACE conn4 <- [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]]]}] 20:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1552ms 20:56:40 INFO - PROCESS | 1768 | 1463975800732 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1768 | 1463975800735 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 20:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:56:40 INFO - PROCESS | 1768 | 1463975800743 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1768 | 1463975800746 Marionette TRACE conn4 <- [1,1362,null,{}] 20:56:40 INFO - PROCESS | 1768 | 1463975800763 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:41 INFO - PROCESS | 1768 | 1463975801035 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 20:56:41 INFO - PROCESS | 1768 | 1463975801075 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deacc00 == 90 [pid = 1768] [id = 348] 20:56:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x8e5d2c00) [pid = 1768] [serial = 1045] [outer = (nil)] 20:56:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x8eab5800) [pid = 1768] [serial = 1046] [outer = 0x8e5d2c00] 20:56:41 INFO - PROCESS | 1768 | 1463975801156 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x8ecbf800) [pid = 1768] [serial = 1047] [outer = 0x8e5d2c00] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8e1bec00) [pid = 1768] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x918df800) [pid = 1768] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x93a05c00) [pid = 1768] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8bbe9c00) [pid = 1768] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8bbe6000) [pid = 1768] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8a94a800) [pid = 1768] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x92c0f400) [pid = 1768] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x8d52d400) [pid = 1768] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x8ea08c00) [pid = 1768] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x8cde2000) [pid = 1768] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x8a248000) [pid = 1768] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0xa061e400) [pid = 1768] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x9d99bc00) [pid = 1768] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0xa5039400) [pid = 1768] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x8e281c00) [pid = 1768] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x92b0c400) [pid = 1768] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8bad2400) [pid = 1768] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8eabf400) [pid = 1768] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x918e5000) [pid = 1768] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8a246800) [pid = 1768] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x90f8b400) [pid = 1768] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x946f7c00) [pid = 1768] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8d537800) [pid = 1768] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x93a49800) [pid = 1768] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x8a950c00) [pid = 1768] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x99f5a000) [pid = 1768] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x983eb800) [pid = 1768] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x8a94d400) [pid = 1768] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x8a241c00) [pid = 1768] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x8a94bc00) [pid = 1768] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x8dea7800) [pid = 1768] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x8cce6000) [pid = 1768] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x9ba90c00) [pid = 1768] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x946efc00) [pid = 1768] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8bbec800) [pid = 1768] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x9c113800) [pid = 1768] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x96e71800) [pid = 1768] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x90f8a000) [pid = 1768] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x9505f000) [pid = 1768] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x95060000) [pid = 1768] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8e1c1000) [pid = 1768] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x915e2800) [pid = 1768] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8ecbfc00) [pid = 1768] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x8bbf2000) [pid = 1768] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x89f0a800) [pid = 1768] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x8bad3800) [pid = 1768] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x92c07400) [pid = 1768] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x92c01400) [pid = 1768] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0xa227ec00) [pid = 1768] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8a9e9400) [pid = 1768] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x91bb2000) [pid = 1768] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x91bb8c00) [pid = 1768] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x918df000) [pid = 1768] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8eabe000) [pid = 1768] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8bfd6400) [pid = 1768] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8e28d000) [pid = 1768] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8e2b9400) [pid = 1768] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x92699c00) [pid = 1768] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8eabc000) [pid = 1768] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8a950800) [pid = 1768] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8e1be000) [pid = 1768] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x92965800) [pid = 1768] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8a243400) [pid = 1768] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x91bb5c00) [pid = 1768] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x938c0c00) [pid = 1768] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0xa3224000) [pid = 1768] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x884d6400) [pid = 1768] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x91bb7400) [pid = 1768] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8a9f0800) [pid = 1768] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x9a4ddc00) [pid = 1768] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8a942800) [pid = 1768] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8e1cb400) [pid = 1768] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x91475800) [pid = 1768] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0xa21a2800) [pid = 1768] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x915e5000) [pid = 1768] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8badd800) [pid = 1768] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x918e0c00) [pid = 1768] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x91470800) [pid = 1768] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x95115800) [pid = 1768] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8a00ac00) [pid = 1768] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x90cbb800) [pid = 1768] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x90cbe800) [pid = 1768] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8e5d4800) [pid = 1768] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8a9f0000) [pid = 1768] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8a9e3000) [pid = 1768] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x9511d800) [pid = 1768] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x938c2800) [pid = 1768] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x9462cc00) [pid = 1768] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:56:43 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x9b29d400) [pid = 1768] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:56:43 INFO - PROCESS | 1768 | 1463975803691 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 3002ms 20:56:43 INFO - PROCESS | 1768 | 1463975803745 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1768 | 1463975803748 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 20:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:56:43 INFO - PROCESS | 1768 | 1463975803757 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1768 | 1463975803759 Marionette TRACE conn4 <- [1,1366,null,{}] 20:56:43 INFO - PROCESS | 1768 | 1463975803767 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:43 INFO - PROCESS | 1768 | 1463975803970 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 20:56:44 INFO - PROCESS | 1768 | 1463975804168 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a006000 == 91 [pid = 1768] [id = 349] 20:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x8a00ac00) [pid = 1768] [serial = 1048] [outer = (nil)] 20:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8b1f4c00) [pid = 1768] [serial = 1049] [outer = 0x8a00ac00] 20:56:44 INFO - PROCESS | 1768 | 1463975804272 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x8bfdc000) [pid = 1768] [serial = 1050] [outer = 0x8a00ac00] 20:56:45 INFO - PROCESS | 1768 | 1463975805177 Marionette TRACE conn4 <- [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] 20:56:45 INFO - PROCESS | 1768 | 1463975805209 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 20:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:56:45 INFO - PROCESS | 1768 | 1463975805217 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1768 | 1463975805221 Marionette TRACE conn4 <- [1,1370,null,{}] 20:56:45 INFO - PROCESS | 1768 | 1463975805356 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:45 INFO - PROCESS | 1768 | 1463975805619 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 20:56:45 INFO - PROCESS | 1768 | 1463975805973 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x884dd000 == 92 [pid = 1768] [id = 350] 20:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x89a43000) [pid = 1768] [serial = 1051] [outer = (nil)] 20:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x89f07800) [pid = 1768] [serial = 1052] [outer = 0x89a43000] 20:56:46 INFO - PROCESS | 1768 | 1463975806069 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8a090400) [pid = 1768] [serial = 1053] [outer = 0x89a43000] 20:56:47 INFO - PROCESS | 1768 | 1463975807147 Marionette TRACE conn4 <- [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] 20:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:56:47 INFO - PROCESS | 1768 | 1463975807226 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 20:56:47 INFO - PROCESS | 1768 | 1463975807236 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:56:47 INFO - PROCESS | 1768 | 1463975807241 Marionette TRACE conn4 <- [1,1374,null,{}] 20:56:47 INFO - PROCESS | 1768 | 1463975807317 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:47 INFO - PROCESS | 1768 | 1463975807553 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 20:56:47 INFO - PROCESS | 1768 | 1463975807900 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd20400 == 93 [pid = 1768] [id = 351] 20:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8bd29400) [pid = 1768] [serial = 1054] [outer = (nil)] 20:56:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8bfd6400) [pid = 1768] [serial = 1055] [outer = 0x8bd29400] 20:56:48 INFO - PROCESS | 1768 | 1463975807996 Marionette DEBUG loaded listener.js 20:56:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8cdebc00) [pid = 1768] [serial = 1056] [outer = 0x8bd29400] 20:56:48 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:49 INFO - PROCESS | 1768 | 1463975809058 Marionette TRACE conn4 <- [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] 20:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:56:49 INFO - PROCESS | 1768 | 1463975809123 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 20:56:49 INFO - PROCESS | 1768 | 1463975809132 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:56:49 INFO - PROCESS | 1768 | 1463975809137 Marionette TRACE conn4 <- [1,1378,null,{}] 20:56:49 INFO - PROCESS | 1768 | 1463975809144 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:49 INFO - PROCESS | 1768 | 1463975809397 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 20:56:49 INFO - PROCESS | 1768 | 1463975809775 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1bdc00 == 94 [pid = 1768] [id = 352] 20:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8e2bd800) [pid = 1768] [serial = 1057] [outer = (nil)] 20:56:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8ea02800) [pid = 1768] [serial = 1058] [outer = 0x8e2bd800] 20:56:49 INFO - PROCESS | 1768 | 1463975809875 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8eabf400) [pid = 1768] [serial = 1059] [outer = 0x8e2bd800] 20:56:50 INFO - PROCESS | 1768 | 1463975810852 Marionette TRACE conn4 <- [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] 20:56:50 INFO - PROCESS | 1768 | 1463975810941 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 20:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:56:51 INFO - PROCESS | 1768 | 1463975810994 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:56:51 INFO - PROCESS | 1768 | 1463975810998 Marionette TRACE conn4 <- [1,1382,null,{}] 20:56:51 INFO - PROCESS | 1768 | 1463975811014 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:51 INFO - PROCESS | 1768 | 1463975811257 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 20:56:51 INFO - PROCESS | 1768 | 1463975811607 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bed7400 == 95 [pid = 1768] [id = 353] 20:56:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8ecbfc00) [pid = 1768] [serial = 1060] [outer = (nil)] 20:56:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x914f7400) [pid = 1768] [serial = 1061] [outer = 0x8ecbfc00] 20:56:51 INFO - PROCESS | 1768 | 1463975811702 Marionette DEBUG loaded listener.js 20:56:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x915e8c00) [pid = 1768] [serial = 1062] [outer = 0x8ecbfc00] 20:56:52 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:56:52 INFO - PROCESS | 1768 | 1463975812779 Marionette TRACE conn4 <- [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] 20:56:52 INFO - PROCESS | 1768 | 1463975812845 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 20:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:56:52 INFO - PROCESS | 1768 | 1463975812852 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1768 | 1463975812857 Marionette TRACE conn4 <- [1,1386,null,{}] 20:56:52 INFO - PROCESS | 1768 | 1463975812863 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:53 INFO - PROCESS | 1768 | 1463975813085 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 20:56:53 INFO - PROCESS | 1768 | 1463975813411 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x915e2400 == 96 [pid = 1768] [id = 354] 20:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x915ed400) [pid = 1768] [serial = 1063] [outer = (nil)] 20:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x91bb4000) [pid = 1768] [serial = 1064] [outer = 0x915ed400] 20:56:53 INFO - PROCESS | 1768 | 1463975813504 Marionette DEBUG loaded listener.js 20:56:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x91bb8c00) [pid = 1768] [serial = 1065] [outer = 0x915ed400] 20:56:54 INFO - PROCESS | 1768 | 1463975814541 Marionette TRACE conn4 <- [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] 20:56:54 INFO - PROCESS | 1768 | 1463975814598 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 20:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:56:54 INFO - PROCESS | 1768 | 1463975814605 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:56:54 INFO - PROCESS | 1768 | 1463975814609 Marionette TRACE conn4 <- [1,1390,null,{}] 20:56:54 INFO - PROCESS | 1768 | 1463975814616 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:54 INFO - PROCESS | 1768 | 1463975814920 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 20:56:55 INFO - PROCESS | 1768 | 1463975815256 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5e0400 == 97 [pid = 1768] [id = 355] 20:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x918e2c00) [pid = 1768] [serial = 1066] [outer = (nil)] 20:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x9288f800) [pid = 1768] [serial = 1067] [outer = 0x918e2c00] 20:56:55 INFO - PROCESS | 1768 | 1463975815362 Marionette DEBUG loaded listener.js 20:56:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x92b0c400) [pid = 1768] [serial = 1068] [outer = 0x918e2c00] 20:56:56 INFO - PROCESS | 1768 | 1463975816312 Marionette TRACE conn4 <- [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]]]}] 20:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1742ms 20:56:56 INFO - PROCESS | 1768 | 1463975816348 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 20:56:56 INFO - PROCESS | 1768 | 1463975816352 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 20:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:56:56 INFO - PROCESS | 1768 | 1463975816360 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:56:56 INFO - PROCESS | 1768 | 1463975816364 Marionette TRACE conn4 <- [1,1394,null,{}] 20:56:56 INFO - PROCESS | 1768 | 1463975816371 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:56 INFO - PROCESS | 1768 | 1463975816610 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 20:56:56 INFO - PROCESS | 1768 | 1463975816935 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f06c00 == 98 [pid = 1768] [id = 356] 20:56:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x92884800) [pid = 1768] [serial = 1069] [outer = (nil)] 20:56:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x93a07c00) [pid = 1768] [serial = 1070] [outer = 0x92884800] 20:56:57 INFO - PROCESS | 1768 | 1463975817035 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x93a48800) [pid = 1768] [serial = 1071] [outer = 0x92884800] 20:56:57 INFO - PROCESS | 1768 | 1463975817972 Marionette TRACE conn4 <- [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]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1689ms 20:56:58 INFO - PROCESS | 1768 | 1463975818051 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1768 | 1463975818054 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 20:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:56:58 INFO - PROCESS | 1768 | 1463975818062 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1768 | 1463975818066 Marionette TRACE conn4 <- [1,1398,null,{}] 20:56:58 INFO - PROCESS | 1768 | 1463975818073 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:58 INFO - PROCESS | 1768 | 1463975818333 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 20:56:58 INFO - PROCESS | 1768 | 1463975818662 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x92883400 == 99 [pid = 1768] [id = 357] 20:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x92c10800) [pid = 1768] [serial = 1072] [outer = (nil)] 20:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x946f7000) [pid = 1768] [serial = 1073] [outer = 0x92c10800] 20:56:58 INFO - PROCESS | 1768 | 1463975818758 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x9505f000) [pid = 1768] [serial = 1074] [outer = 0x92c10800] 20:56:59 INFO - PROCESS | 1768 | 1463975819711 Marionette TRACE conn4 <- [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]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1698ms 20:56:59 INFO - PROCESS | 1768 | 1463975819761 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 1768 | 1463975819766 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 20:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:56:59 INFO - PROCESS | 1768 | 1463975819773 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1768 | 1463975819777 Marionette TRACE conn4 <- [1,1402,null,{}] 20:56:59 INFO - PROCESS | 1768 | 1463975819784 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:00 INFO - PROCESS | 1768 | 1463975820046 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 20:57:00 INFO - PROCESS | 1768 | 1463975820390 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cce6400 == 100 [pid = 1768] [id = 358] 20:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8e1c2000) [pid = 1768] [serial = 1075] [outer = (nil)] 20:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x9527ec00) [pid = 1768] [serial = 1076] [outer = 0x8e1c2000] 20:57:00 INFO - PROCESS | 1768 | 1463975820488 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x96e70800) [pid = 1768] [serial = 1077] [outer = 0x8e1c2000] 20:57:01 INFO - PROCESS | 1768 | 1463975821427 Marionette TRACE conn4 <- [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]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1694ms 20:57:01 INFO - PROCESS | 1768 | 1463975821468 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1768 | 1463975821471 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 20:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:57:01 INFO - PROCESS | 1768 | 1463975821488 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1768 | 1463975821499 Marionette TRACE conn4 <- [1,1406,null,{}] 20:57:01 INFO - PROCESS | 1768 | 1463975821505 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:01 INFO - PROCESS | 1768 | 1463975821735 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 20:57:02 INFO - PROCESS | 1768 | 1463975822063 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462a000 == 101 [pid = 1768] [id = 359] 20:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x95064400) [pid = 1768] [serial = 1078] [outer = (nil)] 20:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x99f14000) [pid = 1768] [serial = 1079] [outer = 0x95064400] 20:57:02 INFO - PROCESS | 1768 | 1463975822163 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x99f58800) [pid = 1768] [serial = 1080] [outer = 0x95064400] 20:57:03 INFO - PROCESS | 1768 | 1463975823122 Marionette TRACE conn4 <- [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]]]}] 20:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1694ms 20:57:03 INFO - PROCESS | 1768 | 1463975823181 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1768 | 1463975823184 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 20:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:57:03 INFO - PROCESS | 1768 | 1463975823193 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1768 | 1463975823197 Marionette TRACE conn4 <- [1,1410,null,{}] 20:57:03 INFO - PROCESS | 1768 | 1463975823204 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:03 INFO - PROCESS | 1768 | 1463975823496 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 20:57:03 INFO - PROCESS | 1768 | 1463975823840 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x99efa000 == 102 [pid = 1768] [id = 360] 20:57:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9ad20000) [pid = 1768] [serial = 1081] [outer = (nil)] 20:57:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x9b218400) [pid = 1768] [serial = 1082] [outer = 0x9ad20000] 20:57:03 INFO - PROCESS | 1768 | 1463975823947 Marionette DEBUG loaded listener.js 20:57:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x9b7dd800) [pid = 1768] [serial = 1083] [outer = 0x9ad20000] 20:57:05 INFO - PROCESS | 1768 | 1463975825105 Marionette TRACE conn4 <- [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]]]}] 20:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1941ms 20:57:05 INFO - PROCESS | 1768 | 1463975825134 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 20:57:05 INFO - PROCESS | 1768 | 1463975825139 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 20:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:57:05 INFO - PROCESS | 1768 | 1463975825147 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:57:05 INFO - PROCESS | 1768 | 1463975825152 Marionette TRACE conn4 <- [1,1414,null,{}] 20:57:05 INFO - PROCESS | 1768 | 1463975825158 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:05 INFO - PROCESS | 1768 | 1463975825435 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 20:57:05 INFO - PROCESS | 1768 | 1463975825771 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x92451c00 == 103 [pid = 1768] [id = 361] 20:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x9a30ac00) [pid = 1768] [serial = 1084] [outer = (nil)] 20:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9c112c00) [pid = 1768] [serial = 1085] [outer = 0x9a30ac00] 20:57:05 INFO - PROCESS | 1768 | 1463975825864 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x9d580400) [pid = 1768] [serial = 1086] [outer = 0x9a30ac00] 20:57:07 INFO - PROCESS | 1768 | 1463975827017 Marionette TRACE conn4 <- [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]]]}] 20:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1888ms 20:57:07 INFO - PROCESS | 1768 | 1463975827035 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 20:57:07 INFO - PROCESS | 1768 | 1463975827038 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 20:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:57:07 INFO - PROCESS | 1768 | 1463975827046 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:57:07 INFO - PROCESS | 1768 | 1463975827051 Marionette TRACE conn4 <- [1,1418,null,{}] 20:57:07 INFO - PROCESS | 1768 | 1463975827057 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:07 INFO - PROCESS | 1768 | 1463975827291 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 20:57:07 INFO - PROCESS | 1768 | 1463975827629 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e3800 == 104 [pid = 1768] [id = 362] 20:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x8a9ea800) [pid = 1768] [serial = 1087] [outer = (nil)] 20:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8bfe3000) [pid = 1768] [serial = 1088] [outer = 0x8a9ea800] 20:57:07 INFO - PROCESS | 1768 | 1463975827722 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8e288c00) [pid = 1768] [serial = 1089] [outer = 0x8a9ea800] 20:57:08 INFO - PROCESS | 1768 | 1463975828849 Marionette TRACE conn4 <- [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]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1884ms 20:57:08 INFO - PROCESS | 1768 | 1463975828931 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 20:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:57:08 INFO - PROCESS | 1768 | 1463975828936 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 20:57:08 INFO - PROCESS | 1768 | 1463975828944 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 1768 | 1463975828947 Marionette TRACE conn4 <- [1,1422,null,{}] 20:57:08 INFO - PROCESS | 1768 | 1463975828955 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:09 INFO - PROCESS | 1768 | 1463975829226 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 20:57:09 INFO - PROCESS | 1768 | 1463975829562 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a4ac00 == 105 [pid = 1768] [id = 363] 20:57:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x8a94c400) [pid = 1768] [serial = 1090] [outer = (nil)] 20:57:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x8deaac00) [pid = 1768] [serial = 1091] [outer = 0x8a94c400] 20:57:09 INFO - PROCESS | 1768 | 1463975829671 Marionette DEBUG loaded listener.js 20:57:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x8eab4400) [pid = 1768] [serial = 1092] [outer = 0x8a94c400] 20:57:10 INFO - PROCESS | 1768 | 1463975830747 Marionette TRACE conn4 <- [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]]]}] 20:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1842ms 20:57:10 INFO - PROCESS | 1768 | 1463975830785 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 20:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:57:10 INFO - PROCESS | 1768 | 1463975830790 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 20:57:10 INFO - PROCESS | 1768 | 1463975830798 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:57:10 INFO - PROCESS | 1768 | 1463975830801 Marionette TRACE conn4 <- [1,1426,null,{}] 20:57:10 INFO - PROCESS | 1768 | 1463975830808 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:11 INFO - PROCESS | 1768 | 1463975831047 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 20:57:11 INFO - PROCESS | 1768 | 1463975831366 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x884da400 == 106 [pid = 1768] [id = 364] 20:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x884e3000) [pid = 1768] [serial = 1093] [outer = (nil)] 20:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8e283c00) [pid = 1768] [serial = 1094] [outer = 0x884e3000] 20:57:11 INFO - PROCESS | 1768 | 1463975831459 Marionette DEBUG loaded listener.js 20:57:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x914ebc00) [pid = 1768] [serial = 1095] [outer = 0x884e3000] 20:57:12 INFO - PROCESS | 1768 | 1463975832448 Marionette TRACE conn4 <- [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]]]}] 20:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1695ms 20:57:12 INFO - PROCESS | 1768 | 1463975832492 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 20:57:12 INFO - PROCESS | 1768 | 1463975832497 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 20:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:57:12 INFO - PROCESS | 1768 | 1463975832505 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:57:12 INFO - PROCESS | 1768 | 1463975832510 Marionette TRACE conn4 <- [1,1430,null,{}] 20:57:12 INFO - PROCESS | 1768 | 1463975832516 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:12 INFO - PROCESS | 1768 | 1463975832749 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 20:57:13 INFO - PROCESS | 1768 | 1463975833666 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x884d9000 == 107 [pid = 1768] [id = 365] 20:57:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x884dc400) [pid = 1768] [serial = 1096] [outer = (nil)] 20:57:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x89f08800) [pid = 1768] [serial = 1097] [outer = 0x884dc400] 20:57:13 INFO - PROCESS | 1768 | 1463975833759 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8a24d000) [pid = 1768] [serial = 1098] [outer = 0x884dc400] 20:57:14 INFO - PROCESS | 1768 | 1463975834746 Marionette TRACE conn4 <- [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]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2294ms 20:57:14 INFO - PROCESS | 1768 | 1463975834802 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1768 | 1463975834809 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 20:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:57:14 INFO - PROCESS | 1768 | 1463975834817 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1768 | 1463975834822 Marionette TRACE conn4 <- [1,1434,null,{}] 20:57:14 INFO - PROCESS | 1768 | 1463975834831 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:15 INFO - PROCESS | 1768 | 1463975835053 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 20:57:15 INFO - PROCESS | 1768 | 1463975835397 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8792a400 == 108 [pid = 1768] [id = 366] 20:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x884e2800) [pid = 1768] [serial = 1099] [outer = (nil)] 20:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8bedb000) [pid = 1768] [serial = 1100] [outer = 0x884e2800] 20:57:15 INFO - PROCESS | 1768 | 1463975835492 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8d539400) [pid = 1768] [serial = 1101] [outer = 0x884e2800] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8deacc00 == 107 [pid = 1768] [id = 348] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a008400 == 106 [pid = 1768] [id = 347] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a097400 == 105 [pid = 1768] [id = 346] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a246c00 == 104 [pid = 1768] [id = 306] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09ac00 == 103 [pid = 1768] [id = 345] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87925c00 == 102 [pid = 1768] [id = 344] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9244e000 == 101 [pid = 1768] [id = 342] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a093800 == 100 [pid = 1768] [id = 340] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09a800 == 99 [pid = 1768] [id = 341] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8eabe800 == 98 [pid = 1768] [id = 339] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95119800 == 97 [pid = 1768] [id = 338] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95282800 == 96 [pid = 1768] [id = 337] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8bed9c00 == 95 [pid = 1768] [id = 336] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x918e7000 == 94 [pid = 1768] [id = 334] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92964400 == 93 [pid = 1768] [id = 335] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8d52f400 == 92 [pid = 1768] [id = 333] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a951c00 == 91 [pid = 1768] [id = 332] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8eac0800 == 90 [pid = 1768] [id = 331] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8badac00 == 89 [pid = 1768] [id = 330] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad3400 == 88 [pid = 1768] [id = 328] 20:57:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e8400 == 87 [pid = 1768] [id = 329] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8e2c1c00) [pid = 1768] [serial = 858] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x92962400) [pid = 1768] [serial = 882] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9527b400) [pid = 1768] [serial = 936] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x914f4800) [pid = 1768] [serial = 780] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8cde2c00) [pid = 1768] [serial = 714] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x914f9000) [pid = 1768] [serial = 660] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x946fc400) [pid = 1768] [serial = 822] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8d53a800) [pid = 1768] [serial = 983] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x91bae000) [pid = 1768] [serial = 768] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x8d5bd000) [pid = 1768] [serial = 864] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x8a9e6400) [pid = 1768] [serial = 977] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0xa22c1000) [pid = 1768] [serial = 960] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x8deabc00) [pid = 1768] [serial = 984] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x9d9ee400) [pid = 1768] [serial = 954] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0xa6731400) [pid = 1768] [serial = 972] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x8ecc2400) [pid = 1768] [serial = 717] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x94627c00) [pid = 1768] [serial = 633] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8badf800) [pid = 1768] [serial = 645] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x92550400) [pid = 1768] [serial = 879] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x9bab2400) [pid = 1768] [serial = 948] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8ced8400) [pid = 1768] [serial = 975] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x918db800) [pid = 1768] [serial = 765] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x95280000) [pid = 1768] [serial = 828] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8deaec00) [pid = 1768] [serial = 696] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x95118000) [pid = 1768] [serial = 825] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x9a190000) [pid = 1768] [serial = 900] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x9ad20c00) [pid = 1768] [serial = 942] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x99f55400) [pid = 1768] [serial = 834] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x914fa800) [pid = 1768] [serial = 783] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8b1f5c00) [pid = 1768] [serial = 747] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8e2c3c00) [pid = 1768] [serial = 651] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8e5d3800) [pid = 1768] [serial = 927] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8d5ba800) [pid = 1768] [serial = 807] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x9cbbf400) [pid = 1768] [serial = 950] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x98190c00) [pid = 1768] [serial = 831] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8b1f0c00) [pid = 1768] [serial = 978] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8cce9000) [pid = 1768] [serial = 750] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0xa214f400) [pid = 1768] [serial = 957] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x9b29f000) [pid = 1768] [serial = 944] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x914f3000) [pid = 1768] [serial = 762] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x9527cc00) [pid = 1768] [serial = 723] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x9a3aec00) [pid = 1768] [serial = 938] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8e5d7c00) [pid = 1768] [serial = 753] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x92887400) [pid = 1768] [serial = 705] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x9146bc00) [pid = 1768] [serial = 699] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8bedcc00) [pid = 1768] [serial = 923] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0xa1133000) [pid = 1768] [serial = 956] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8d5c0000) [pid = 1768] [serial = 711] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x9ad1c800) [pid = 1768] [serial = 941] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8bee2000) [pid = 1768] [serial = 981] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x946f8800) [pid = 1768] [serial = 933] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x99f51c00) [pid = 1768] [serial = 897] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0xa2639c00) [pid = 1768] [serial = 962] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0xa2149c00) [pid = 1768] [serial = 642] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0xa26c4000) [pid = 1768] [serial = 963] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8e1c8000) [pid = 1768] [serial = 926] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x92885400) [pid = 1768] [serial = 813] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x92965c00) [pid = 1768] [serial = 930] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x92b03800) [pid = 1768] [serial = 816] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x92558400) [pid = 1768] [serial = 929] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8ecc7800) [pid = 1768] [serial = 759] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x8ecc4c00) [pid = 1768] [serial = 627] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x9268e800) [pid = 1768] [serial = 720] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x90cc3800) [pid = 1768] [serial = 870] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x92c0e000) [pid = 1768] [serial = 885] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x9146e000) [pid = 1768] [serial = 873] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8dea6800) [pid = 1768] [serial = 708] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x99f90400) [pid = 1768] [serial = 837] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x92b04c00) [pid = 1768] [serial = 777] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9d583000) [pid = 1768] [serial = 951] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8bee2c00) [pid = 1768] [serial = 693] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x92692000) [pid = 1768] [serial = 774] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9462ac00) [pid = 1768] [serial = 819] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0xa50af400) [pid = 1768] [serial = 969] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x884df800) [pid = 1768] [serial = 663] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9b7da800) [pid = 1768] [serial = 945] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa3251400) [pid = 1768] [serial = 966] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9a3b8c00) [pid = 1768] [serial = 639] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9a8f4c00) [pid = 1768] [serial = 906] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8bfd8800) [pid = 1768] [serial = 924] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8bd27400) [pid = 1768] [serial = 861] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa2283800) [pid = 1768] [serial = 959] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8bd2e800) [pid = 1768] [serial = 974] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x93a0e800) [pid = 1768] [serial = 932] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8eab8c00) [pid = 1768] [serial = 756] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8bd29800) [pid = 1768] [serial = 980] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91bae800) [pid = 1768] [serial = 876] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x92455c00) [pid = 1768] [serial = 771] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0xa22c8000) [pid = 1768] [serial = 648] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9244dc00) [pid = 1768] [serial = 630] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x91bb3c00) [pid = 1768] [serial = 702] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x96e72400) [pid = 1768] [serial = 636] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x914f0c00) [pid = 1768] [serial = 657] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x99ef4000) [pid = 1768] [serial = 903] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x918e5800) [pid = 1768] [serial = 810] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0xa30d0000) [pid = 1768] [serial = 965] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8ea0d400) [pid = 1768] [serial = 867] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0xa62f2400) [pid = 1768] [serial = 971] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9d9a4000) [pid = 1768] [serial = 953] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x914ed800) [pid = 1768] [serial = 654] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9511c400) [pid = 1768] [serial = 935] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0xa503b800) [pid = 1768] [serial = 968] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8badb400) [pid = 1768] [serial = 804] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x96eb6c00) [pid = 1768] [serial = 891] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x93a4f000) [pid = 1768] [serial = 888] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9ad15c00) [pid = 1768] [serial = 939] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x981b1000) [pid = 1768] [serial = 894] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9ba87c00) [pid = 1768] [serial = 947] [outer = (nil)] [url = about:blank] 20:57:16 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8e2bec00) [pid = 1768] [serial = 986] [outer = (nil)] [url = about:blank] 20:57:17 INFO - PROCESS | 1768 | 1463975837260 Marionette TRACE conn4 <- [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]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2494ms 20:57:17 INFO - PROCESS | 1768 | 1463975837315 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1768 | 1463975837322 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 20:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:57:17 INFO - PROCESS | 1768 | 1463975837331 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1768 | 1463975837334 Marionette TRACE conn4 <- [1,1438,null,{}] 20:57:17 INFO - PROCESS | 1768 | 1463975837342 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:17 INFO - PROCESS | 1768 | 1463975837559 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 20:57:17 INFO - PROCESS | 1768 | 1463975837801 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e1000 == 88 [pid = 1768] [id = 367] 20:57:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8a249800) [pid = 1768] [serial = 1102] [outer = (nil)] 20:57:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8bada800) [pid = 1768] [serial = 1103] [outer = 0x8a249800] 20:57:17 INFO - PROCESS | 1768 | 1463975837886 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8bee2000) [pid = 1768] [serial = 1104] [outer = 0x8a249800] 20:57:18 INFO - PROCESS | 1768 | 1463975838830 Marionette TRACE conn4 <- [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]]]}] 20:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1540ms 20:57:18 INFO - PROCESS | 1768 | 1463975838870 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 20:57:18 INFO - PROCESS | 1768 | 1463975838875 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 20:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:57:18 INFO - PROCESS | 1768 | 1463975838899 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:57:18 INFO - PROCESS | 1768 | 1463975838909 Marionette TRACE conn4 <- [1,1442,null,{}] 20:57:18 INFO - PROCESS | 1768 | 1463975838915 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:19 INFO - PROCESS | 1768 | 1463975839219 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 20:57:19 INFO - PROCESS | 1768 | 1463975839250 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a093800 == 89 [pid = 1768] [id = 368] 20:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8d5bd000) [pid = 1768] [serial = 1105] [outer = (nil)] 20:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e1be400) [pid = 1768] [serial = 1106] [outer = 0x8d5bd000] 20:57:19 INFO - PROCESS | 1768 | 1463975839334 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8e28e000) [pid = 1768] [serial = 1107] [outer = 0x8d5bd000] 20:57:20 INFO - PROCESS | 1768 | 1463975840496 Marionette TRACE conn4 <- [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]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1659ms 20:57:20 INFO - PROCESS | 1768 | 1463975840544 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 20:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:57:20 INFO - PROCESS | 1768 | 1463975840549 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 20:57:20 INFO - PROCESS | 1768 | 1463975840556 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 1768 | 1463975840559 Marionette TRACE conn4 <- [1,1446,null,{}] 20:57:20 INFO - PROCESS | 1768 | 1463975840574 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:20 INFO - PROCESS | 1768 | 1463975840854 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x87926000) [pid = 1768] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8a09e000) [pid = 1768] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8cce5c00) [pid = 1768] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8a942c00) [pid = 1768] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8e5d2c00) [pid = 1768] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:57:21 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8cce8000) [pid = 1768] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:57:21 INFO - PROCESS | 1768 | 1463975841389 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x87921000 == 90 [pid = 1768] [id = 369] 20:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x87926000) [pid = 1768] [serial = 1108] [outer = (nil)] 20:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a246800) [pid = 1768] [serial = 1109] [outer = 0x87926000] 20:57:21 INFO - PROCESS | 1768 | 1463975841468 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8cce1c00) [pid = 1768] [serial = 1110] [outer = 0x87926000] 20:57:22 INFO - PROCESS | 1768 | 1463975842306 Marionette TRACE conn4 <- [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]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1787ms 20:57:22 INFO - PROCESS | 1768 | 1463975842344 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1768 | 1463975842349 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 20:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:57:22 INFO - PROCESS | 1768 | 1463975842356 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1768 | 1463975842359 Marionette TRACE conn4 <- [1,1450,null,{}] 20:57:22 INFO - PROCESS | 1768 | 1463975842366 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:22 INFO - PROCESS | 1768 | 1463975842571 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 20:57:22 INFO - PROCESS | 1768 | 1463975842756 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bf400 == 91 [pid = 1768] [id = 370] 20:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e2c3400) [pid = 1768] [serial = 1111] [outer = (nil)] 20:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e5da000) [pid = 1768] [serial = 1112] [outer = 0x8e2c3400] 20:57:22 INFO - PROCESS | 1768 | 1463975842848 Marionette DEBUG loaded listener.js 20:57:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8eaba800) [pid = 1768] [serial = 1113] [outer = 0x8e2c3400] 20:57:24 INFO - PROCESS | 1768 | 1463975844078 Marionette TRACE conn4 <- [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]]]}] 20:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1786ms 20:57:24 INFO - PROCESS | 1768 | 1463975844144 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 20:57:24 INFO - PROCESS | 1768 | 1463975844152 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 20:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:57:24 INFO - PROCESS | 1768 | 1463975844188 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:57:24 INFO - PROCESS | 1768 | 1463975844194 Marionette TRACE conn4 <- [1,1454,null,{}] 20:57:24 INFO - PROCESS | 1768 | 1463975844260 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:24 INFO - PROCESS | 1768 | 1463975844587 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 20:57:24 INFO - PROCESS | 1768 | 1463975844786 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e8400 == 92 [pid = 1768] [id = 371] 20:57:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x89f0e400) [pid = 1768] [serial = 1114] [outer = (nil)] 20:57:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8a9ef800) [pid = 1768] [serial = 1115] [outer = 0x89f0e400] 20:57:24 INFO - PROCESS | 1768 | 1463975844919 Marionette DEBUG loaded listener.js 20:57:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8bbe7000) [pid = 1768] [serial = 1116] [outer = 0x89f0e400] 20:57:25 INFO - PROCESS | 1768 | 1463975845978 Marionette TRACE conn4 <- [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]]]}] 20:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1871ms 20:57:26 INFO - PROCESS | 1768 | 1463975846042 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 20:57:26 INFO - PROCESS | 1768 | 1463975846052 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 20:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:57:26 INFO - PROCESS | 1768 | 1463975846064 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:57:26 INFO - PROCESS | 1768 | 1463975846069 Marionette TRACE conn4 <- [1,1458,null,{}] 20:57:26 INFO - PROCESS | 1768 | 1463975846077 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:26 INFO - PROCESS | 1768 | 1463975846351 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 20:57:26 INFO - PROCESS | 1768 | 1463975846691 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced8400 == 93 [pid = 1768] [id = 372] 20:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8ceda800) [pid = 1768] [serial = 1117] [outer = (nil)] 20:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8dea3c00) [pid = 1768] [serial = 1118] [outer = 0x8ceda800] 20:57:26 INFO - PROCESS | 1768 | 1463975846786 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8e28b400) [pid = 1768] [serial = 1119] [outer = 0x8ceda800] 20:57:27 INFO - PROCESS | 1768 | 1463975847847 Marionette TRACE conn4 <- [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]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1837ms 20:57:27 INFO - PROCESS | 1768 | 1463975847902 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1768 | 1463975847906 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 20:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:57:27 INFO - PROCESS | 1768 | 1463975847915 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1768 | 1463975847921 Marionette TRACE conn4 <- [1,1462,null,{}] 20:57:27 INFO - PROCESS | 1768 | 1463975847940 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:28 INFO - PROCESS | 1768 | 1463975848234 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 20:57:28 INFO - PROCESS | 1768 | 1463975848559 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecba400 == 94 [pid = 1768] [id = 373] 20:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8ecc5400) [pid = 1768] [serial = 1120] [outer = (nil)] 20:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90cc4000) [pid = 1768] [serial = 1121] [outer = 0x8ecc5400] 20:57:28 INFO - PROCESS | 1768 | 1463975848673 Marionette DEBUG loaded listener.js 20:57:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f8c800) [pid = 1768] [serial = 1122] [outer = 0x8ecc5400] 20:57:29 INFO - PROCESS | 1768 | 1463975849760 Marionette TRACE conn4 <- [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]]]}] 20:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1891ms 20:57:29 INFO - PROCESS | 1768 | 1463975849806 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 20:57:29 INFO - PROCESS | 1768 | 1463975849812 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 20:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:57:29 INFO - PROCESS | 1768 | 1463975849820 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:57:29 INFO - PROCESS | 1768 | 1463975849825 Marionette TRACE conn4 <- [1,1466,null,{}] 20:57:29 INFO - PROCESS | 1768 | 1463975849831 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:30 INFO - PROCESS | 1768 | 1463975850067 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 20:57:30 INFO - PROCESS | 1768 | 1463975850344 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cbbc00 == 95 [pid = 1768] [id = 374] 20:57:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x914eb800) [pid = 1768] [serial = 1123] [outer = (nil)] 20:57:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x914f4800) [pid = 1768] [serial = 1124] [outer = 0x914eb800] 20:57:30 INFO - PROCESS | 1768 | 1463975850479 Marionette DEBUG loaded listener.js 20:57:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x915eb000) [pid = 1768] [serial = 1125] [outer = 0x914eb800] 20:57:31 INFO - PROCESS | 1768 | 1463975851503 Marionette TRACE conn4 <- [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]]]}] 20:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1734ms 20:57:31 INFO - PROCESS | 1768 | 1463975851555 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 20:57:31 INFO - PROCESS | 1768 | 1463975851560 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 20:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:57:31 INFO - PROCESS | 1768 | 1463975851568 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:57:31 INFO - PROCESS | 1768 | 1463975851572 Marionette TRACE conn4 <- [1,1470,null,{}] 20:57:31 INFO - PROCESS | 1768 | 1463975851579 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:31 INFO - PROCESS | 1768 | 1463975851828 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 20:57:32 INFO - PROCESS | 1768 | 1463975852146 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x870ddc00 == 96 [pid = 1768] [id = 375] 20:57:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x914f0c00) [pid = 1768] [serial = 1126] [outer = (nil)] 20:57:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91bad400) [pid = 1768] [serial = 1127] [outer = 0x914f0c00] 20:57:32 INFO - PROCESS | 1768 | 1463975852242 Marionette DEBUG loaded listener.js 20:57:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x91bb2400) [pid = 1768] [serial = 1128] [outer = 0x914f0c00] 20:57:33 INFO - PROCESS | 1768 | 1463975853269 Marionette TRACE conn4 <- [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]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1740ms 20:57:33 INFO - PROCESS | 1768 | 1463975853310 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 20:57:33 INFO - PROCESS | 1768 | 1463975853314 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 20:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:57:33 INFO - PROCESS | 1768 | 1463975853322 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1768 | 1463975853326 Marionette TRACE conn4 <- [1,1474,null,{}] 20:57:33 INFO - PROCESS | 1768 | 1463975853336 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:33 INFO - PROCESS | 1768 | 1463975853644 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 20:57:34 INFO - PROCESS | 1768 | 1463975853983 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ebc00 == 97 [pid = 1768] [id = 376] 20:57:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8ced7400) [pid = 1768] [serial = 1129] [outer = (nil)] 20:57:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92882800) [pid = 1768] [serial = 1130] [outer = 0x8ced7400] 20:57:34 INFO - PROCESS | 1768 | 1463975854078 Marionette DEBUG loaded listener.js 20:57:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9288e000) [pid = 1768] [serial = 1131] [outer = 0x8ced7400] 20:57:35 INFO - PROCESS | 1768 | 1463975855093 Marionette TRACE conn4 <- [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]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1837ms 20:57:35 INFO - PROCESS | 1768 | 1463975855161 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 20:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:57:35 INFO - PROCESS | 1768 | 1463975855165 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 20:57:35 INFO - PROCESS | 1768 | 1463975855173 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1768 | 1463975855176 Marionette TRACE conn4 <- [1,1478,null,{}] 20:57:35 INFO - PROCESS | 1768 | 1463975855184 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:35 INFO - PROCESS | 1768 | 1463975855418 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 20:57:35 INFO - PROCESS | 1768 | 1463975855736 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x92699c00 == 98 [pid = 1768] [id = 377] 20:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9296d400) [pid = 1768] [serial = 1132] [outer = (nil)] 20:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92b04c00) [pid = 1768] [serial = 1133] [outer = 0x9296d400] 20:57:35 INFO - PROCESS | 1768 | 1463975855830 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92b0a400) [pid = 1768] [serial = 1134] [outer = 0x9296d400] 20:57:36 INFO - PROCESS | 1768 | 1463975856897 Marionette TRACE conn4 <- [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]]]}] 20:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1787ms 20:57:36 INFO - PROCESS | 1768 | 1463975856961 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 20:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:57:36 INFO - PROCESS | 1768 | 1463975856966 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 20:57:36 INFO - PROCESS | 1768 | 1463975856973 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:57:36 INFO - PROCESS | 1768 | 1463975856977 Marionette TRACE conn4 <- [1,1482,null,{}] 20:57:36 INFO - PROCESS | 1768 | 1463975856984 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:37 INFO - PROCESS | 1768 | 1463975857214 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 20:57:37 INFO - PROCESS | 1768 | 1463975857537 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x92965000 == 99 [pid = 1768] [id = 378] 20:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92b02000) [pid = 1768] [serial = 1135] [outer = (nil)] 20:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x93a50000) [pid = 1768] [serial = 1136] [outer = 0x92b02000] 20:57:37 INFO - PROCESS | 1768 | 1463975857635 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x94627c00) [pid = 1768] [serial = 1137] [outer = 0x92b02000] 20:57:38 INFO - PROCESS | 1768 | 1463975858681 Marionette TRACE conn4 <- [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]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1789ms 20:57:38 INFO - PROCESS | 1768 | 1463975858763 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 20:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:57:38 INFO - PROCESS | 1768 | 1463975858767 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 20:57:38 INFO - PROCESS | 1768 | 1463975858775 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1768 | 1463975858778 Marionette TRACE conn4 <- [1,1486,null,{}] 20:57:38 INFO - PROCESS | 1768 | 1463975858785 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:39 INFO - PROCESS | 1768 | 1463975859065 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 20:57:39 INFO - PROCESS | 1768 | 1463975859384 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e281800 == 100 [pid = 1768] [id = 379] 20:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8e282000) [pid = 1768] [serial = 1138] [outer = (nil)] 20:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x95060800) [pid = 1768] [serial = 1139] [outer = 0x8e282000] 20:57:39 INFO - PROCESS | 1768 | 1463975859484 Marionette DEBUG loaded listener.js 20:57:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x95117000) [pid = 1768] [serial = 1140] [outer = 0x8e282000] 20:57:40 INFO - PROCESS | 1768 | 1463975860491 Marionette TRACE conn4 <- [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]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1791ms 20:57:40 INFO - PROCESS | 1768 | 1463975860566 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1768 | 1463975860569 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 20:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:57:40 INFO - PROCESS | 1768 | 1463975860577 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1768 | 1463975860580 Marionette TRACE conn4 <- [1,1490,null,{}] 20:57:40 INFO - PROCESS | 1768 | 1463975860587 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:40 INFO - PROCESS | 1768 | 1463975860861 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 20:57:41 INFO - PROCESS | 1768 | 1463975861183 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9505d800 == 101 [pid = 1768] [id = 380] 20:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x95060c00) [pid = 1768] [serial = 1141] [outer = (nil)] 20:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x95282000) [pid = 1768] [serial = 1142] [outer = 0x95060c00] 20:57:41 INFO - PROCESS | 1768 | 1463975861275 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x96e6e400) [pid = 1768] [serial = 1143] [outer = 0x95060c00] 20:57:42 INFO - PROCESS | 1768 | 1463975862295 Marionette TRACE conn4 <- [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]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1752ms 20:57:42 INFO - PROCESS | 1768 | 1463975862331 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1768 | 1463975862334 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 20:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:57:42 INFO - PROCESS | 1768 | 1463975862343 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1768 | 1463975862348 Marionette TRACE conn4 <- [1,1494,null,{}] 20:57:42 INFO - PROCESS | 1768 | 1463975862355 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:42 INFO - PROCESS | 1768 | 1463975862614 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 20:57:42 INFO - PROCESS | 1768 | 1463975862946 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9511c400 == 102 [pid = 1768] [id = 381] 20:57:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x99f50800) [pid = 1768] [serial = 1144] [outer = (nil)] 20:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x99f55400) [pid = 1768] [serial = 1145] [outer = 0x99f50800] 20:57:43 INFO - PROCESS | 1768 | 1463975863059 Marionette DEBUG loaded listener.js 20:57:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9a30c000) [pid = 1768] [serial = 1146] [outer = 0x99f50800] 20:57:44 INFO - PROCESS | 1768 | 1463975864064 Marionette TRACE conn4 <- [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]]]}] 20:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1786ms 20:57:44 INFO - PROCESS | 1768 | 1463975864129 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 20:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:57:44 INFO - PROCESS | 1768 | 1463975864134 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 20:57:44 INFO - PROCESS | 1768 | 1463975864141 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:57:44 INFO - PROCESS | 1768 | 1463975864146 Marionette TRACE conn4 <- [1,1498,null,{}] 20:57:44 INFO - PROCESS | 1768 | 1463975864153 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:44 INFO - PROCESS | 1768 | 1463975864386 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 20:57:44 INFO - PROCESS | 1768 | 1463975864715 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f94800 == 103 [pid = 1768] [id = 382] 20:57:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92693000) [pid = 1768] [serial = 1147] [outer = (nil)] 20:57:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9a3b8c00) [pid = 1768] [serial = 1148] [outer = 0x92693000] 20:57:44 INFO - PROCESS | 1768 | 1463975864806 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9a3bc800) [pid = 1768] [serial = 1149] [outer = 0x92693000] 20:57:45 INFO - PROCESS | 1768 | 1463975865787 Marionette TRACE conn4 <- [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]]]}] 20:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1686ms 20:57:45 INFO - PROCESS | 1768 | 1463975865827 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 20:57:45 INFO - PROCESS | 1768 | 1463975865832 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 20:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:57:45 INFO - PROCESS | 1768 | 1463975865839 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1768 | 1463975865843 Marionette TRACE conn4 <- [1,1502,null,{}] 20:57:45 INFO - PROCESS | 1768 | 1463975865850 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:46 INFO - PROCESS | 1768 | 1463975866079 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 20:57:46 INFO - PROCESS | 1768 | 1463975866399 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f89400 == 104 [pid = 1768] [id = 383] 20:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9a3af000) [pid = 1768] [serial = 1150] [outer = (nil)] 20:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9ad1c400) [pid = 1768] [serial = 1151] [outer = 0x9a3af000] 20:57:46 INFO - PROCESS | 1768 | 1463975866497 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9ad1f000) [pid = 1768] [serial = 1152] [outer = 0x9a3af000] 20:57:47 INFO - PROCESS | 1768 | 1463975867491 Marionette TRACE conn4 <- [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]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1691ms 20:57:47 INFO - PROCESS | 1768 | 1463975867532 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1768 | 1463975867536 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 20:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:57:47 INFO - PROCESS | 1768 | 1463975867543 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1768 | 1463975867548 Marionette TRACE conn4 <- [1,1506,null,{}] 20:57:47 INFO - PROCESS | 1768 | 1463975867554 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:47 INFO - PROCESS | 1768 | 1463975867789 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 20:57:48 INFO - PROCESS | 1768 | 1463975868583 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09bc00 == 105 [pid = 1768] [id = 384] 20:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8a09d400) [pid = 1768] [serial = 1153] [outer = (nil)] 20:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8a949000) [pid = 1768] [serial = 1154] [outer = 0x8a09d400] 20:57:48 INFO - PROCESS | 1768 | 1463975868690 Marionette DEBUG loaded listener.js 20:57:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8b1f7c00) [pid = 1768] [serial = 1155] [outer = 0x8a09d400] 20:57:49 INFO - PROCESS | 1768 | 1463975869679 Marionette TRACE conn4 <- [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]]]}] 20:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 2196ms 20:57:49 INFO - PROCESS | 1768 | 1463975869742 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 20:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:57:49 INFO - PROCESS | 1768 | 1463975869749 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 20:57:49 INFO - PROCESS | 1768 | 1463975869758 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:57:49 INFO - PROCESS | 1768 | 1463975869764 Marionette TRACE conn4 <- [1,1510,null,{}] 20:57:49 INFO - PROCESS | 1768 | 1463975869814 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:50 INFO - PROCESS | 1768 | 1463975870160 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 20:57:50 INFO - PROCESS | 1768 | 1463975870418 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a092800 == 106 [pid = 1768] [id = 385] 20:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8bd25000) [pid = 1768] [serial = 1156] [outer = (nil)] 20:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8a24e400) [pid = 1768] [serial = 1157] [outer = 0x8bd25000] 20:57:50 INFO - PROCESS | 1768 | 1463975870588 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8d53a800) [pid = 1768] [serial = 1158] [outer = 0x8bd25000] 20:57:51 INFO - PROCESS | 1768 | 1463975871537 Marionette TRACE conn4 <- [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]]]}] 20:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1842ms 20:57:51 INFO - PROCESS | 1768 | 1463975871603 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 1768 | 1463975871610 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 20:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:57:51 INFO - PROCESS | 1768 | 1463975871617 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 1768 | 1463975871621 Marionette TRACE conn4 <- [1,1514,null,{}] 20:57:51 INFO - PROCESS | 1768 | 1463975871628 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:51 INFO - PROCESS | 1768 | 1463975871958 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 20:57:52 INFO - PROCESS | 1768 | 1463975872345 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8b1f4c00) [pid = 1768] [serial = 1049] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8d538800) [pid = 1768] [serial = 992] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x91bb7000) [pid = 1768] [serial = 998] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x946f9800) [pid = 1768] [serial = 1004] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x9a30f000) [pid = 1768] [serial = 1010] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x9146f400) [pid = 1768] [serial = 995] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x870e2800) [pid = 1768] [serial = 1031] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x9d9e7800) [pid = 1768] [serial = 1016] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9b5f0c00) [pid = 1768] [serial = 1013] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0xa628e400) [pid = 1768] [serial = 1019] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0xa68cbc00) [pid = 1768] [serial = 1028] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8b1ea400) [pid = 1768] [serial = 989] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x92966000) [pid = 1768] [serial = 1001] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8a09a400) [pid = 1768] [serial = 1022] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0xa6759c00) [pid = 1768] [serial = 1025] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x98196c00) [pid = 1768] [serial = 1007] [outer = (nil)] [url = about:blank] 20:57:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e2800 == 107 [pid = 1768] [id = 386] 20:57:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x870e3800) [pid = 1768] [serial = 1159] [outer = (nil)] 20:57:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x89a42c00) [pid = 1768] [serial = 1160] [outer = 0x870e3800] 20:57:52 INFO - PROCESS | 1768 | 1463975872476 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8bad7c00) [pid = 1768] [serial = 1161] [outer = 0x870e3800] 20:57:52 INFO - PROCESS | 1768 | --DOCSHELL 0x87921000 == 106 [pid = 1768] [id = 369] 20:57:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8a093800 == 105 [pid = 1768] [id = 368] 20:57:52 INFO - PROCESS | 1768 | --DOCSHELL 0x884e1000 == 104 [pid = 1768] [id = 367] 20:57:52 INFO - PROCESS | 1768 | --DOCSHELL 0x8792a400 == 103 [pid = 1768] [id = 366] 20:57:52 INFO - PROCESS | 1768 | --DOCSHELL 0x884d9000 == 102 [pid = 1768] [id = 365] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8cce6400 == 101 [pid = 1768] [id = 358] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x92883400 == 100 [pid = 1768] [id = 357] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x89f06c00 == 99 [pid = 1768] [id = 356] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5e0400 == 98 [pid = 1768] [id = 355] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x915e2400 == 97 [pid = 1768] [id = 354] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8bed7400 == 96 [pid = 1768] [id = 353] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1bdc00 == 95 [pid = 1768] [id = 352] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd20400 == 94 [pid = 1768] [id = 351] 20:57:53 INFO - PROCESS | 1768 | --DOCSHELL 0x884dd000 == 93 [pid = 1768] [id = 350] 20:57:53 INFO - PROCESS | 1768 | 1463975873422 Marionette TRACE conn4 <- [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]]]}] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x89a42400) [pid = 1768] [serial = 1035] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8a9edc00) [pid = 1768] [serial = 1038] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8e2b9c00) [pid = 1768] [serial = 1044] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8bedd800) [pid = 1768] [serial = 1040] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8ecbf800) [pid = 1768] [serial = 1047] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x87928000) [pid = 1768] [serial = 1034] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8dea5c00) [pid = 1768] [serial = 1043] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e5da400) [pid = 1768] [serial = 987] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8eab5800) [pid = 1768] [serial = 1046] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8a250c00) [pid = 1768] [serial = 1037] [outer = (nil)] [url = about:blank] 20:57:53 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8cce1000) [pid = 1768] [serial = 1041] [outer = (nil)] [url = about:blank] 20:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1891ms 20:57:53 INFO - PROCESS | 1768 | 1463975873509 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 1768 | 1463975873514 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 20:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:57:53 INFO - PROCESS | 1768 | 1463975873532 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1768 | 1463975873542 Marionette TRACE conn4 <- [1,1518,null,{}] 20:57:53 INFO - PROCESS | 1768 | 1463975873550 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:53 INFO - PROCESS | 1768 | 1463975873782 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 20:57:54 INFO - PROCESS | 1768 | 1463975874062 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e1000 == 94 [pid = 1768] [id = 387] 20:57:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x89a4fc00) [pid = 1768] [serial = 1162] [outer = (nil)] 20:57:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8e2bfc00) [pid = 1768] [serial = 1163] [outer = 0x89a4fc00] 20:57:54 INFO - PROCESS | 1768 | 1463975874146 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8e5dec00) [pid = 1768] [serial = 1164] [outer = 0x89a4fc00] 20:57:55 INFO - PROCESS | 1768 | 1463975875012 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1552ms 20:57:55 INFO - PROCESS | 1768 | 1463975875077 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 20:57:55 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:57:55 INFO - PROCESS | 1768 | 1463975875082 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 20:57:55 INFO - PROCESS | 1768 | 1463975875089 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:57:55 INFO - PROCESS | 1768 | 1463975875092 Marionette TRACE conn4 <- [1,1522,null,{}] 20:57:55 INFO - PROCESS | 1768 | 1463975875099 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:55 INFO - PROCESS | 1768 | 1463975875411 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 20:57:55 INFO - PROCESS | 1768 | 1463975875443 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09a400 == 95 [pid = 1768] [id = 388] 20:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8a945c00) [pid = 1768] [serial = 1165] [outer = (nil)] 20:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8ecb9800) [pid = 1768] [serial = 1166] [outer = 0x8a945c00] 20:57:55 INFO - PROCESS | 1768 | 1463975875521 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8ecc4800) [pid = 1768] [serial = 1167] [outer = 0x8a945c00] 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 20:57:56 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 () { 20:57:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:57:56 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 () { 20:57:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:57:56 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 () { 20:57:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:57:56 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 () { 20:57:56 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:56 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:57:56 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1397ms 20:57:56 INFO - PROCESS | 1768 | 1463975876461 Marionette TRACE conn4 <- [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"]]]}] 20:57:56 INFO - PROCESS | 1768 | 1463975876504 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 1768 | 1463975876510 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 20:57:56 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:57:56 INFO - PROCESS | 1768 | 1463975876517 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1768 | 1463975876521 Marionette TRACE conn4 <- [1,1526,null,{}] 20:57:56 INFO - PROCESS | 1768 | 1463975876527 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:56 INFO - PROCESS | 1768 | 1463975876839 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8a00ac00) [pid = 1768] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x87926000) [pid = 1768] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8d5bd000) [pid = 1768] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x884dc400) [pid = 1768] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8a249800) [pid = 1768] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:57:57 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x884e2800) [pid = 1768] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:57:57 INFO - PROCESS | 1768 | 1463975877333 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e2800 == 96 [pid = 1768] [id = 389] 20:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8a002800) [pid = 1768] [serial = 1168] [outer = (nil)] 20:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8bedf800) [pid = 1768] [serial = 1169] [outer = 0x8a002800] 20:57:57 INFO - PROCESS | 1768 | 1463975877442 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x90f8b800) [pid = 1768] [serial = 1170] [outer = 0x8a002800] 20:57:58 INFO - PROCESS | 1768 | 1463975878195 Marionette TRACE conn4 <- [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"]]]}] 20:57:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:57:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:57:58 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:57:58 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1751ms 20:57:58 INFO - PROCESS | 1768 | 1463975878274 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 20:57:58 INFO - PROCESS | 1768 | 1463975878278 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 20:57:58 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:57:58 INFO - PROCESS | 1768 | 1463975878285 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:57:58 INFO - PROCESS | 1768 | 1463975878289 Marionette TRACE conn4 <- [1,1530,null,{}] 20:57:58 INFO - PROCESS | 1768 | 1463975878295 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:58 INFO - PROCESS | 1768 | 1463975878503 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 20:57:58 INFO - PROCESS | 1768 | 1463975878689 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde2000 == 97 [pid = 1768] [id = 390] 20:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x918df400) [pid = 1768] [serial = 1171] [outer = (nil)] 20:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9254e800) [pid = 1768] [serial = 1172] [outer = 0x918df400] 20:57:58 INFO - PROCESS | 1768 | 1463975878771 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x92559800) [pid = 1768] [serial = 1173] [outer = 0x918df400] 20:57:59 INFO - PROCESS | 1768 | 1463975879853 Marionette TRACE conn4 <- [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]]]}] 20:57:59 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 20:57:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:57:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:57:59 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:57:59 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. 20:57:59 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:57:59 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1587ms 20:57:59 INFO - PROCESS | 1768 | 1463975879875 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 1768 | 1463975879883 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 20:57:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:57:59 INFO - PROCESS | 1768 | 1463975879893 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 1768 | 1463975879900 Marionette TRACE conn4 <- [1,1534,null,{}] 20:57:59 INFO - PROCESS | 1768 | 1463975879911 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:00 INFO - PROCESS | 1768 | 1463975880306 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 20:58:00 INFO - PROCESS | 1768 | 1463975880555 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a248000 == 98 [pid = 1768] [id = 391] 20:58:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8b1f5000) [pid = 1768] [serial = 1174] [outer = (nil)] 20:58:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8bd20400) [pid = 1768] [serial = 1175] [outer = 0x8b1f5000] 20:58:00 INFO - PROCESS | 1768 | 1463975880669 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8bfe5000) [pid = 1768] [serial = 1176] [outer = 0x8b1f5000] 20:58:01 INFO - PROCESS | 1768 | 1463975881677 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:58:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1844ms 20:58:01 INFO - PROCESS | 1768 | 1463975881738 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 1768 | 1463975881748 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 20:58:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:58:01 INFO - PROCESS | 1768 | 1463975881761 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 1768 | 1463975881766 Marionette TRACE conn4 <- [1,1538,null,{}] 20:58:01 INFO - PROCESS | 1768 | 1463975881780 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:02 INFO - PROCESS | 1768 | 1463975882069 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 20:58:02 INFO - PROCESS | 1768 | 1463975882413 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea7800 == 99 [pid = 1768] [id = 392] 20:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8deb0400) [pid = 1768] [serial = 1177] [outer = (nil)] 20:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8e5ddc00) [pid = 1768] [serial = 1178] [outer = 0x8deb0400] 20:58:02 INFO - PROCESS | 1768 | 1463975882509 Marionette DEBUG loaded listener.js 20:58:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8ecbbc00) [pid = 1768] [serial = 1179] [outer = 0x8deb0400] 20:58:03 INFO - PROCESS | 1768 | 1463975883548 Marionette TRACE conn4 <- [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]]]}] 20:58:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:58:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1842ms 20:58:03 INFO - PROCESS | 1768 | 1463975883603 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 20:58:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:58:03 INFO - PROCESS | 1768 | 1463975883608 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 20:58:03 INFO - PROCESS | 1768 | 1463975883617 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:58:03 INFO - PROCESS | 1768 | 1463975883624 Marionette TRACE conn4 <- [1,1542,null,{}] 20:58:03 INFO - PROCESS | 1768 | 1463975883643 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:03 INFO - PROCESS | 1768 | 1463975883901 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 20:58:04 INFO - PROCESS | 1768 | 1463975884230 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bac400 == 100 [pid = 1768] [id = 393] 20:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92690800) [pid = 1768] [serial = 1180] [outer = (nil)] 20:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x92883400) [pid = 1768] [serial = 1181] [outer = 0x92690800] 20:58:04 INFO - PROCESS | 1768 | 1463975884336 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9296f000) [pid = 1768] [serial = 1182] [outer = 0x92690800] 20:58:05 INFO - PROCESS | 1768 | 1463975885247 Marionette TRACE conn4 <- [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]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:58:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1689ms 20:58:05 INFO - PROCESS | 1768 | 1463975885308 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1768 | 1463975885312 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 20:58:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:58:05 INFO - PROCESS | 1768 | 1463975885323 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1768 | 1463975885326 Marionette TRACE conn4 <- [1,1546,null,{}] 20:58:05 INFO - PROCESS | 1768 | 1463975885334 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:05 INFO - PROCESS | 1768 | 1463975885571 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 20:58:05 INFO - PROCESS | 1768 | 1463975885918 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ed000 == 101 [pid = 1768] [id = 394] 20:58:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8dea5c00) [pid = 1768] [serial = 1183] [outer = (nil)] 20:58:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x93a0e800) [pid = 1768] [serial = 1184] [outer = 0x8dea5c00] 20:58:06 INFO - PROCESS | 1768 | 1463975886014 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x946f9800) [pid = 1768] [serial = 1185] [outer = 0x8dea5c00] 20:58:06 INFO - PROCESS | 1768 | 1463975886963 Marionette TRACE conn4 <- [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]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:58:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1688ms 20:58:07 INFO - PROCESS | 1768 | 1463975887012 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 1768 | 1463975887016 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 20:58:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:58:07 INFO - PROCESS | 1768 | 1463975887024 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1768 | 1463975887029 Marionette TRACE conn4 <- [1,1550,null,{}] 20:58:07 INFO - PROCESS | 1768 | 1463975887035 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:07 INFO - PROCESS | 1768 | 1463975887270 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 20:58:07 INFO - PROCESS | 1768 | 1463975887599 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x915e6c00 == 102 [pid = 1768] [id = 395] 20:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x918e3000) [pid = 1768] [serial = 1186] [outer = (nil)] 20:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x95274c00) [pid = 1768] [serial = 1187] [outer = 0x918e3000] 20:58:07 INFO - PROCESS | 1768 | 1463975887700 Marionette DEBUG loaded listener.js 20:58:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x98192000) [pid = 1768] [serial = 1188] [outer = 0x918e3000] 20:58:08 INFO - PROCESS | 1768 | 1463975888656 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:58:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:58:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1682ms 20:58:08 INFO - PROCESS | 1768 | 1463975888707 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 20:58:08 INFO - PROCESS | 1768 | 1463975888712 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 20:58:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:58:08 INFO - PROCESS | 1768 | 1463975888720 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:58:08 INFO - PROCESS | 1768 | 1463975888724 Marionette TRACE conn4 <- [1,1554,null,{}] 20:58:08 INFO - PROCESS | 1768 | 1463975888731 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:09 INFO - PROCESS | 1768 | 1463975889010 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 20:58:09 INFO - PROCESS | 1768 | 1463975889386 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8791d400 == 103 [pid = 1768] [id = 396] 20:58:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8e1bcc00) [pid = 1768] [serial = 1189] [outer = (nil)] 20:58:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x99f5a000) [pid = 1768] [serial = 1190] [outer = 0x8e1bcc00] 20:58:09 INFO - PROCESS | 1768 | 1463975889482 Marionette DEBUG loaded listener.js 20:58:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x9a3bb000) [pid = 1768] [serial = 1191] [outer = 0x8e1bcc00] 20:58:10 INFO - PROCESS | 1768 | 1463975890427 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:58:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:58:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1746ms 20:58:10 INFO - PROCESS | 1768 | 1463975890467 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1768 | 1463975890470 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 20:58:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:58:10 INFO - PROCESS | 1768 | 1463975890478 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1768 | 1463975890483 Marionette TRACE conn4 <- [1,1558,null,{}] 20:58:10 INFO - PROCESS | 1768 | 1463975890490 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:10 INFO - PROCESS | 1768 | 1463975890719 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 20:58:11 INFO - PROCESS | 1768 | 1463975891058 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cedc000 == 104 [pid = 1768] [id = 397] 20:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8e1ca800) [pid = 1768] [serial = 1192] [outer = (nil)] 20:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x9ad14400) [pid = 1768] [serial = 1193] [outer = 0x8e1ca800] 20:58:11 INFO - PROCESS | 1768 | 1463975891157 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x9b29d400) [pid = 1768] [serial = 1194] [outer = 0x8e1ca800] 20:58:12 INFO - PROCESS | 1768 | 1463975892104 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:58:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:58:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1684ms 20:58:12 INFO - PROCESS | 1768 | 1463975892164 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 20:58:12 INFO - PROCESS | 1768 | 1463975892168 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 20:58:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:58:12 INFO - PROCESS | 1768 | 1463975892176 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:58:12 INFO - PROCESS | 1768 | 1463975892180 Marionette TRACE conn4 <- [1,1562,null,{}] 20:58:12 INFO - PROCESS | 1768 | 1463975892187 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:12 INFO - PROCESS | 1768 | 1463975892456 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 20:58:12 INFO - PROCESS | 1768 | 1463975892792 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5c0800 == 105 [pid = 1768] [id = 398] 20:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x99f52c00) [pid = 1768] [serial = 1195] [outer = (nil)] 20:58:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x9c075400) [pid = 1768] [serial = 1196] [outer = 0x99f52c00] 20:58:12 INFO - PROCESS | 1768 | 1463975892885 Marionette DEBUG loaded listener.js 20:58:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x9c113000) [pid = 1768] [serial = 1197] [outer = 0x99f52c00] 20:58:13 INFO - PROCESS | 1768 | 1463975893851 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:58:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1736ms 20:58:13 INFO - PROCESS | 1768 | 1463975893914 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 1768 | 1463975893918 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 20:58:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:58:13 INFO - PROCESS | 1768 | 1463975893926 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1768 | 1463975893930 Marionette TRACE conn4 <- [1,1566,null,{}] 20:58:13 INFO - PROCESS | 1768 | 1463975893937 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:14 INFO - PROCESS | 1768 | 1463975894219 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 20:58:14 INFO - PROCESS | 1768 | 1463975894555 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f8800 == 106 [pid = 1768] [id = 399] 20:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x9ba8f000) [pid = 1768] [serial = 1198] [outer = (nil)] 20:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x9d5be400) [pid = 1768] [serial = 1199] [outer = 0x9ba8f000] 20:58:14 INFO - PROCESS | 1768 | 1463975894660 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x9d9a0c00) [pid = 1768] [serial = 1200] [outer = 0x9ba8f000] 20:58:15 INFO - PROCESS | 1768 | 1463975895601 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1691ms 20:58:15 INFO - PROCESS | 1768 | 1463975895617 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1768 | 1463975895621 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 20:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:58:15 INFO - PROCESS | 1768 | 1463975895629 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1768 | 1463975895633 Marionette TRACE conn4 <- [1,1570,null,{}] 20:58:15 INFO - PROCESS | 1768 | 1463975895640 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:15 INFO - PROCESS | 1768 | 1463975895870 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 20:58:16 INFO - PROCESS | 1768 | 1463975896215 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ec000 == 107 [pid = 1768] [id = 400] 20:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x915ec800) [pid = 1768] [serial = 1201] [outer = (nil)] 20:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0xa061ec00) [pid = 1768] [serial = 1202] [outer = 0x915ec800] 20:58:16 INFO - PROCESS | 1768 | 1463975896325 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0xa112d400) [pid = 1768] [serial = 1203] [outer = 0x915ec800] 20:58:17 INFO - PROCESS | 1768 | 1463975897329 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1735ms 20:58:17 INFO - PROCESS | 1768 | 1463975897365 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1768 | 1463975897371 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 20:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:58:17 INFO - PROCESS | 1768 | 1463975897378 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1768 | 1463975897383 Marionette TRACE conn4 <- [1,1574,null,{}] 20:58:17 INFO - PROCESS | 1768 | 1463975897391 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:17 INFO - PROCESS | 1768 | 1463975897654 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 20:58:18 INFO - PROCESS | 1768 | 1463975898003 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d99b800 == 108 [pid = 1768] [id = 401] 20:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0xa22c5800) [pid = 1768] [serial = 1204] [outer = (nil)] 20:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0xa2456000) [pid = 1768] [serial = 1205] [outer = 0xa22c5800] 20:58:18 INFO - PROCESS | 1768 | 1463975898112 Marionette DEBUG loaded listener.js 20:58:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0xa26c4000) [pid = 1768] [serial = 1206] [outer = 0xa22c5800] 20:58:19 INFO - PROCESS | 1768 | 1463975899078 Marionette TRACE conn4 <- [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]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1738ms 20:58:19 INFO - PROCESS | 1768 | 1463975899118 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1768 | 1463975899121 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 20:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:58:19 INFO - PROCESS | 1768 | 1463975899129 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1768 | 1463975899134 Marionette TRACE conn4 <- [1,1578,null,{}] 20:58:19 INFO - PROCESS | 1768 | 1463975899140 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:19 INFO - PROCESS | 1768 | 1463975899391 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 20:58:19 INFO - PROCESS | 1768 | 1463975899727 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2451400 == 109 [pid = 1768] [id = 402] 20:58:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0xa24efc00) [pid = 1768] [serial = 1207] [outer = (nil)] 20:58:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0xa3224c00) [pid = 1768] [serial = 1208] [outer = 0xa24efc00] 20:58:19 INFO - PROCESS | 1768 | 1463975899830 Marionette DEBUG loaded listener.js 20:58:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0xa3258c00) [pid = 1768] [serial = 1209] [outer = 0xa24efc00] 20:58:20 INFO - PROCESS | 1768 | 1463975900751 Marionette TRACE conn4 <- [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]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1688ms 20:58:20 INFO - PROCESS | 1768 | 1463975900819 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 20:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:58:20 INFO - PROCESS | 1768 | 1463975900823 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 20:58:20 INFO - PROCESS | 1768 | 1463975900831 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:58:20 INFO - PROCESS | 1768 | 1463975900834 Marionette TRACE conn4 <- [1,1582,null,{}] 20:58:20 INFO - PROCESS | 1768 | 1463975900841 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:21 INFO - PROCESS | 1768 | 1463975901137 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 20:58:21 INFO - PROCESS | 1768 | 1463975901474 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cbd000 == 110 [pid = 1768] [id = 403] 20:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x95121800) [pid = 1768] [serial = 1210] [outer = (nil)] 20:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0xa50e6800) [pid = 1768] [serial = 1211] [outer = 0x95121800] 20:58:21 INFO - PROCESS | 1768 | 1463975901569 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0xa6282400) [pid = 1768] [serial = 1212] [outer = 0x95121800] 20:58:22 INFO - PROCESS | 1768 | 1463975902515 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1740ms 20:58:22 INFO - PROCESS | 1768 | 1463975902570 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 20:58:22 INFO - PROCESS | 1768 | 1463975902573 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 20:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:58:22 INFO - PROCESS | 1768 | 1463975902582 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 1768 | 1463975902586 Marionette TRACE conn4 <- [1,1586,null,{}] 20:58:22 INFO - PROCESS | 1768 | 1463975902593 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:22 INFO - PROCESS | 1768 | 1463975902831 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 20:58:23 INFO - PROCESS | 1768 | 1463975903162 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cbc400 == 111 [pid = 1768] [id = 404] 20:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x90f89000) [pid = 1768] [serial = 1213] [outer = (nil)] 20:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0xa6734000) [pid = 1768] [serial = 1214] [outer = 0x90f89000] 20:58:23 INFO - PROCESS | 1768 | 1463975903273 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0xa673dc00) [pid = 1768] [serial = 1215] [outer = 0x90f89000] 20:58:24 INFO - PROCESS | 1768 | 1463975904230 Marionette TRACE conn4 <- [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]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1732ms 20:58:24 INFO - PROCESS | 1768 | 1463975904315 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 20:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:58:24 INFO - PROCESS | 1768 | 1463975904320 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 20:58:24 INFO - PROCESS | 1768 | 1463975904327 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1768 | 1463975904331 Marionette TRACE conn4 <- [1,1590,null,{}] 20:58:24 INFO - PROCESS | 1768 | 1463975904379 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:24 INFO - PROCESS | 1768 | 1463975904729 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 20:58:25 INFO - PROCESS | 1768 | 1463975905004 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ebe1c00 == 112 [pid = 1768] [id = 405] 20:58:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8ebe4400) [pid = 1768] [serial = 1216] [outer = (nil)] 20:58:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8ebe7400) [pid = 1768] [serial = 1217] [outer = 0x8ebe4400] 20:58:25 INFO - PROCESS | 1768 | 1463975905100 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8ebe9400) [pid = 1768] [serial = 1218] [outer = 0x8ebe4400] 20:58:26 INFO - PROCESS | 1768 | 1463975906092 Marionette TRACE conn4 <- [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]]]}] 20:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1841ms 20:58:26 INFO - PROCESS | 1768 | 1463975906169 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 20:58:26 INFO - PROCESS | 1768 | 1463975906174 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 20:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:58:26 INFO - PROCESS | 1768 | 1463975906183 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:58:26 INFO - PROCESS | 1768 | 1463975906187 Marionette TRACE conn4 <- [1,1594,null,{}] 20:58:26 INFO - PROCESS | 1768 | 1463975906195 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:26 INFO - PROCESS | 1768 | 1463975906488 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 20:58:26 INFO - PROCESS | 1768 | 1463975906836 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad4000 == 113 [pid = 1768] [id = 406] 20:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8e1c5000) [pid = 1768] [serial = 1219] [outer = (nil)] 20:58:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0xa6732800) [pid = 1768] [serial = 1220] [outer = 0x8e1c5000] 20:58:26 INFO - PROCESS | 1768 | 1463975906942 Marionette DEBUG loaded listener.js 20:58:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0xa67bf400) [pid = 1768] [serial = 1221] [outer = 0x8e1c5000] 20:58:27 INFO - PROCESS | 1768 | 1463975907898 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1789ms 20:58:27 INFO - PROCESS | 1768 | 1463975907972 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1768 | 1463975907975 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 20:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:58:27 INFO - PROCESS | 1768 | 1463975907984 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1768 | 1463975907989 Marionette TRACE conn4 <- [1,1598,null,{}] 20:58:28 INFO - PROCESS | 1768 | 1463975907995 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:28 INFO - PROCESS | 1768 | 1463975908302 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 20:58:28 INFO - PROCESS | 1768 | 1463975908647 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a08f400 == 114 [pid = 1768] [id = 407] 20:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8a091c00) [pid = 1768] [serial = 1222] [outer = (nil)] 20:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8bd2e000) [pid = 1768] [serial = 1223] [outer = 0x8a091c00] 20:58:28 INFO - PROCESS | 1768 | 1463975908748 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8cde2800) [pid = 1768] [serial = 1224] [outer = 0x8a091c00] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x938c1c00 == 113 [pid = 1768] [id = 295] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x946fb000 == 112 [pid = 1768] [id = 296] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x92692400 == 111 [pid = 1768] [id = 294] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x884e2800 == 110 [pid = 1768] [id = 389] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09a400 == 109 [pid = 1768] [id = 388] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x884e1000 == 108 [pid = 1768] [id = 387] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x870e2800 == 107 [pid = 1768] [id = 386] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8a092800 == 106 [pid = 1768] [id = 385] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09bc00 == 105 [pid = 1768] [id = 384] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecba400 == 104 [pid = 1768] [id = 373] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8ced8400 == 103 [pid = 1768] [id = 372] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bf400 == 102 [pid = 1768] [id = 370] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x870e8400 == 101 [pid = 1768] [id = 371] 20:58:30 INFO - PROCESS | 1768 | --DOCSHELL 0x8a006000 == 100 [pid = 1768] [id = 349] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8a24d000) [pid = 1768] [serial = 1098] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x9c112c00) [pid = 1768] [serial = 1085] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x9b218400) [pid = 1768] [serial = 1082] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x9288f800) [pid = 1768] [serial = 1067] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x99f14000) [pid = 1768] [serial = 1079] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8bada800) [pid = 1768] [serial = 1103] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8bfd6400) [pid = 1768] [serial = 1055] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8e283c00) [pid = 1768] [serial = 1094] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8bedb000) [pid = 1768] [serial = 1100] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x93a07c00) [pid = 1768] [serial = 1070] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8e1be400) [pid = 1768] [serial = 1106] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x914f7400) [pid = 1768] [serial = 1061] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x946f7000) [pid = 1768] [serial = 1073] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x8d539400) [pid = 1768] [serial = 1101] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x89f07800) [pid = 1768] [serial = 1052] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8bee2000) [pid = 1768] [serial = 1104] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x89f08800) [pid = 1768] [serial = 1097] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8bfe3000) [pid = 1768] [serial = 1088] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8cce1c00) [pid = 1768] [serial = 1110] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x91bb4000) [pid = 1768] [serial = 1064] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8ea02800) [pid = 1768] [serial = 1058] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x8e5da000) [pid = 1768] [serial = 1112] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8bfdc000) [pid = 1768] [serial = 1050] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x9527ec00) [pid = 1768] [serial = 1076] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8a246800) [pid = 1768] [serial = 1109] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8e28e000) [pid = 1768] [serial = 1107] [outer = (nil)] [url = about:blank] 20:58:30 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8deaac00) [pid = 1768] [serial = 1091] [outer = (nil)] [url = about:blank] 20:58:31 INFO - PROCESS | 1768 | 1463975911029 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 3190ms 20:58:31 INFO - PROCESS | 1768 | 1463975911173 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 20:58:31 INFO - PROCESS | 1768 | 1463975911179 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 20:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:58:31 INFO - PROCESS | 1768 | 1463975911188 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:58:31 INFO - PROCESS | 1768 | 1463975911195 Marionette TRACE conn4 <- [1,1602,null,{}] 20:58:31 INFO - PROCESS | 1768 | 1463975911204 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:31 INFO - PROCESS | 1768 | 1463975911417 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 20:58:31 INFO - PROCESS | 1768 | 1463975911735 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a244c00 == 101 [pid = 1768] [id = 408] 20:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x8a246800) [pid = 1768] [serial = 1225] [outer = (nil)] 20:58:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8a942800) [pid = 1768] [serial = 1226] [outer = 0x8a246800] 20:58:31 INFO - PROCESS | 1768 | 1463975911875 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8b1f0400) [pid = 1768] [serial = 1227] [outer = 0x8a246800] 20:58:32 INFO - PROCESS | 1768 | 1463975912776 Marionette TRACE conn4 <- [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]]]}] 20:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1637ms 20:58:32 INFO - PROCESS | 1768 | 1463975912835 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 20:58:32 INFO - PROCESS | 1768 | 1463975912847 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 20:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:58:32 INFO - PROCESS | 1768 | 1463975912858 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 1768 | 1463975912862 Marionette TRACE conn4 <- [1,1606,null,{}] 20:58:32 INFO - PROCESS | 1768 | 1463975912869 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:33 INFO - PROCESS | 1768 | 1463975913088 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 20:58:33 INFO - PROCESS | 1768 | 1463975913386 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd20800 == 102 [pid = 1768] [id = 409] 20:58:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8bd2e800) [pid = 1768] [serial = 1228] [outer = (nil)] 20:58:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8bfdf400) [pid = 1768] [serial = 1229] [outer = 0x8bd2e800] 20:58:33 INFO - PROCESS | 1768 | 1463975913481 Marionette DEBUG loaded listener.js 20:58:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8cce8c00) [pid = 1768] [serial = 1230] [outer = 0x8bd2e800] 20:58:34 INFO - PROCESS | 1768 | 1463975914443 Marionette TRACE conn4 <- [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]]]}] 20:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms 20:58:34 INFO - PROCESS | 1768 | 1463975914495 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 20:58:34 INFO - PROCESS | 1768 | 1463975914499 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 20:58:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:58:34 INFO - PROCESS | 1768 | 1463975914513 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:58:34 INFO - PROCESS | 1768 | 1463975914520 Marionette TRACE conn4 <- [1,1610,null,{}] 20:58:34 INFO - PROCESS | 1768 | 1463975914537 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:34 INFO - PROCESS | 1768 | 1463975914839 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 20:58:35 INFO - PROCESS | 1768 | 1463975915062 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d52e400 == 103 [pid = 1768] [id = 410] 20:58:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8d5c0000) [pid = 1768] [serial = 1231] [outer = (nil)] 20:58:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8e283c00) [pid = 1768] [serial = 1232] [outer = 0x8d5c0000] 20:58:35 INFO - PROCESS | 1768 | 1463975915147 Marionette DEBUG loaded listener.js 20:58:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8e2c4000) [pid = 1768] [serial = 1233] [outer = 0x8d5c0000] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8a09d400) [pid = 1768] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x870e3800) [pid = 1768] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8bd25000) [pid = 1768] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x8a002800) [pid = 1768] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x89a4fc00) [pid = 1768] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:58:35 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8a945c00) [pid = 1768] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:58:36 INFO - PROCESS | 1768 | 1463975916339 Marionette TRACE conn4 <- [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]]]}] 20:58:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:58:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1842ms 20:58:36 INFO - PROCESS | 1768 | 1463975916355 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 20:58:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:58:36 INFO - PROCESS | 1768 | 1463975916360 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 20:58:36 INFO - PROCESS | 1768 | 1463975916368 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1768 | 1463975916372 Marionette TRACE conn4 <- [1,1614,null,{}] 20:58:36 INFO - PROCESS | 1768 | 1463975916383 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:36 INFO - PROCESS | 1768 | 1463975916614 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 20:58:36 INFO - PROCESS | 1768 | 1463975916809 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bee0400 == 104 [pid = 1768] [id = 411] 20:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8bfdb400) [pid = 1768] [serial = 1234] [outer = (nil)] 20:58:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8e2c2c00) [pid = 1768] [serial = 1235] [outer = 0x8bfdb400] 20:58:36 INFO - PROCESS | 1768 | 1463975916893 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8eab9400) [pid = 1768] [serial = 1236] [outer = 0x8bfdb400] 20:58:37 INFO - PROCESS | 1768 | 1463975917916 Marionette TRACE conn4 <- [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]]]}] 20:58:37 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 20:58:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1593ms 20:58:37 INFO - PROCESS | 1768 | 1463975917961 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 20:58:37 INFO - PROCESS | 1768 | 1463975917968 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 20:58:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:58:37 INFO - PROCESS | 1768 | 1463975917979 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:58:37 INFO - PROCESS | 1768 | 1463975917985 Marionette TRACE conn4 <- [1,1618,null,{}] 20:58:38 INFO - PROCESS | 1768 | 1463975917998 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:38 INFO - PROCESS | 1768 | 1463975918311 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 20:58:38 INFO - PROCESS | 1768 | 1463975918671 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09e400 == 105 [pid = 1768] [id = 412] 20:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8a241c00) [pid = 1768] [serial = 1237] [outer = (nil)] 20:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8a94fc00) [pid = 1768] [serial = 1238] [outer = 0x8a241c00] 20:58:38 INFO - PROCESS | 1768 | 1463975918768 Marionette DEBUG loaded listener.js 20:58:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8badfc00) [pid = 1768] [serial = 1239] [outer = 0x8a241c00] 20:58:39 INFO - PROCESS | 1768 | 1463975919871 Marionette TRACE conn4 <- [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]]]}] 20:58:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:58:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1946ms 20:58:39 INFO - PROCESS | 1768 | 1463975919925 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 20:58:39 INFO - PROCESS | 1768 | 1463975919935 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 20:58:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:58:39 INFO - PROCESS | 1768 | 1463975919948 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:58:39 INFO - PROCESS | 1768 | 1463975919952 Marionette TRACE conn4 <- [1,1622,null,{}] 20:58:39 INFO - PROCESS | 1768 | 1463975919960 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:40 INFO - PROCESS | 1768 | 1463975920204 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 20:58:40 INFO - PROCESS | 1768 | 1463975920549 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b4400 == 106 [pid = 1768] [id = 413] 20:58:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8d5b8000) [pid = 1768] [serial = 1240] [outer = (nil)] 20:58:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8e1bf000) [pid = 1768] [serial = 1241] [outer = 0x8d5b8000] 20:58:40 INFO - PROCESS | 1768 | 1463975920644 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x8e2c6c00) [pid = 1768] [serial = 1242] [outer = 0x8d5b8000] 20:58:41 INFO - PROCESS | 1768 | 1463975921683 Marionette TRACE conn4 <- [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]]]}] 20:58:41 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 20:58:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1795ms 20:58:41 INFO - PROCESS | 1768 | 1463975921743 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1768 | 1463975921748 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 20:58:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:58:41 INFO - PROCESS | 1768 | 1463975921756 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1768 | 1463975921764 Marionette TRACE conn4 <- [1,1626,null,{}] 20:58:41 INFO - PROCESS | 1768 | 1463975921783 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:42 INFO - PROCESS | 1768 | 1463975922129 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 20:58:42 INFO - PROCESS | 1768 | 1463975922449 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cedec00 == 107 [pid = 1768] [id = 414] 20:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8ed9a000) [pid = 1768] [serial = 1243] [outer = (nil)] 20:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x8ed9ec00) [pid = 1768] [serial = 1244] [outer = 0x8ed9a000] 20:58:42 INFO - PROCESS | 1768 | 1463975922549 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x8eda4000) [pid = 1768] [serial = 1245] [outer = 0x8ed9a000] 20:58:43 INFO - PROCESS | 1768 | 1463975923466 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:58:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:58:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1756ms 20:58:43 INFO - PROCESS | 1768 | 1463975923530 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 20:58:43 INFO - PROCESS | 1768 | 1463975923536 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 20:58:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:58:43 INFO - PROCESS | 1768 | 1463975923547 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1768 | 1463975923551 Marionette TRACE conn4 <- [1,1630,null,{}] 20:58:43 INFO - PROCESS | 1768 | 1463975923558 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:43 INFO - PROCESS | 1768 | 1463975923795 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 20:58:44 INFO - PROCESS | 1768 | 1463975924142 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x884d9400 == 108 [pid = 1768] [id = 415] 20:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8ecc6800) [pid = 1768] [serial = 1246] [outer = (nil)] 20:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x90f90800) [pid = 1768] [serial = 1247] [outer = 0x8ecc6800] 20:58:44 INFO - PROCESS | 1768 | 1463975924245 Marionette DEBUG loaded listener.js 20:58:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x914f0000) [pid = 1768] [serial = 1248] [outer = 0x8ecc6800] 20:58:45 INFO - PROCESS | 1768 | 1463975925207 Marionette TRACE conn4 <- [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]]]}] 20:58:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:58:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1736ms 20:58:45 INFO - PROCESS | 1768 | 1463975925284 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 20:58:45 INFO - PROCESS | 1768 | 1463975925288 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 20:58:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:58:45 INFO - PROCESS | 1768 | 1463975925296 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:58:45 INFO - PROCESS | 1768 | 1463975925300 Marionette TRACE conn4 <- [1,1634,null,{}] 20:58:45 INFO - PROCESS | 1768 | 1463975925307 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:45 INFO - PROCESS | 1768 | 1463975925577 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 20:58:45 INFO - PROCESS | 1768 | 1463975925911 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d530000 == 109 [pid = 1768] [id = 416] 20:58:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8e283400) [pid = 1768] [serial = 1249] [outer = (nil)] 20:58:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x915eec00) [pid = 1768] [serial = 1250] [outer = 0x8e283400] 20:58:46 INFO - PROCESS | 1768 | 1463975926009 Marionette DEBUG loaded listener.js 20:58:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x918e0400) [pid = 1768] [serial = 1251] [outer = 0x8e283400] 20:58:47 INFO - PROCESS | 1768 | 1463975927437 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:58:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:58:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2243ms 20:58:47 INFO - PROCESS | 1768 | 1463975927542 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 1768 | 1463975927550 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 20:58:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:58:47 INFO - PROCESS | 1768 | 1463975927622 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 1768 | 1463975927626 Marionette TRACE conn4 <- [1,1638,null,{}] 20:58:47 INFO - PROCESS | 1768 | 1463975927640 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:48 INFO - PROCESS | 1768 | 1463975928092 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 20:58:48 INFO - PROCESS | 1768 | 1463975928393 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00fc00 == 110 [pid = 1768] [id = 417] 20:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8cce6000) [pid = 1768] [serial = 1252] [outer = (nil)] 20:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x9255a400) [pid = 1768] [serial = 1253] [outer = 0x8cce6000] 20:58:48 INFO - PROCESS | 1768 | 1463975928489 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x9296e800) [pid = 1768] [serial = 1254] [outer = 0x8cce6000] 20:58:50 INFO - PROCESS | 1768 | 1463975930055 Marionette TRACE conn4 <- [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]]]}] 20:58:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:58:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2555ms 20:58:50 INFO - PROCESS | 1768 | 1463975930115 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 20:58:50 INFO - PROCESS | 1768 | 1463975930120 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 20:58:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:58:50 INFO - PROCESS | 1768 | 1463975930128 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:58:50 INFO - PROCESS | 1768 | 1463975930132 Marionette TRACE conn4 <- [1,1642,null,{}] 20:58:50 INFO - PROCESS | 1768 | 1463975930139 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:50 INFO - PROCESS | 1768 | 1463975930418 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 20:58:50 INFO - PROCESS | 1768 | 1463975930758 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e2400 == 111 [pid = 1768] [id = 418] 20:58:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x92452c00) [pid = 1768] [serial = 1255] [outer = (nil)] 20:58:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x93a49800) [pid = 1768] [serial = 1256] [outer = 0x92452c00] 20:58:50 INFO - PROCESS | 1768 | 1463975930851 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x946f1c00) [pid = 1768] [serial = 1257] [outer = 0x92452c00] 20:58:51 INFO - PROCESS | 1768 | 1463975931808 Marionette TRACE conn4 <- [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]]]}] 20:58:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:58:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1740ms 20:58:51 INFO - PROCESS | 1768 | 1463975931878 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 20:58:51 INFO - PROCESS | 1768 | 1463975931881 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 20:58:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:58:51 INFO - PROCESS | 1768 | 1463975931892 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:58:51 INFO - PROCESS | 1768 | 1463975931897 Marionette TRACE conn4 <- [1,1646,null,{}] 20:58:51 INFO - PROCESS | 1768 | 1463975931904 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:52 INFO - PROCESS | 1768 | 1463975932225 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 20:58:52 INFO - PROCESS | 1768 | 1463975932569 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eda0000 == 112 [pid = 1768] [id = 419] 20:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x94628c00) [pid = 1768] [serial = 1258] [outer = (nil)] 20:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x9527f400) [pid = 1768] [serial = 1259] [outer = 0x94628c00] 20:58:52 INFO - PROCESS | 1768 | 1463975932664 Marionette DEBUG loaded listener.js 20:58:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x96eb8800) [pid = 1768] [serial = 1260] [outer = 0x94628c00] 20:58:53 INFO - PROCESS | 1768 | 1463975933578 Marionette TRACE conn4 <- [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]]]}] 20:58:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:58:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1734ms 20:58:53 INFO - PROCESS | 1768 | 1463975933647 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 1768 | 1463975933652 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 20:58:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:58:53 INFO - PROCESS | 1768 | 1463975933664 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1768 | 1463975933667 Marionette TRACE conn4 <- [1,1650,null,{}] 20:58:53 INFO - PROCESS | 1768 | 1463975933675 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:53 INFO - PROCESS | 1768 | 1463975933924 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 20:58:54 INFO - PROCESS | 1768 | 1463975934260 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad5000 == 113 [pid = 1768] [id = 420] 20:58:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8deaf000) [pid = 1768] [serial = 1261] [outer = (nil)] 20:58:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x99daac00) [pid = 1768] [serial = 1262] [outer = 0x8deaf000] 20:58:54 INFO - PROCESS | 1768 | 1463975934360 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x99f51400) [pid = 1768] [serial = 1263] [outer = 0x8deaf000] 20:58:55 INFO - PROCESS | 1768 | 1463975935347 Marionette TRACE conn4 <- [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]]]}] 20:58:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:58:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1736ms 20:58:55 INFO - PROCESS | 1768 | 1463975935401 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1768 | 1463975935405 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 20:58:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:58:55 INFO - PROCESS | 1768 | 1463975935412 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1768 | 1463975935415 Marionette TRACE conn4 <- [1,1654,null,{}] 20:58:55 INFO - PROCESS | 1768 | 1463975935422 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:55 INFO - PROCESS | 1768 | 1463975935665 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 20:58:56 INFO - PROCESS | 1768 | 1463975936001 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x983eb400 == 114 [pid = 1768] [id = 421] 20:58:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x9a282000) [pid = 1768] [serial = 1264] [outer = (nil)] 20:58:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x9b216800) [pid = 1768] [serial = 1265] [outer = 0x9a282000] 20:58:56 INFO - PROCESS | 1768 | 1463975936101 Marionette DEBUG loaded listener.js 20:58:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9b21a800) [pid = 1768] [serial = 1266] [outer = 0x9a282000] 20:58:57 INFO - PROCESS | 1768 | 1463975937041 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1682ms 20:58:57 INFO - PROCESS | 1768 | 1463975937096 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 20:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:58:57 INFO - PROCESS | 1768 | 1463975937101 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 20:58:57 INFO - PROCESS | 1768 | 1463975937108 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1768 | 1463975937114 Marionette TRACE conn4 <- [1,1658,null,{}] 20:58:57 INFO - PROCESS | 1768 | 1463975937121 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:57 INFO - PROCESS | 1768 | 1463975937377 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 20:58:57 INFO - PROCESS | 1768 | 1463975937726 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3b0000 == 115 [pid = 1768] [id = 422] 20:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x9d999800) [pid = 1768] [serial = 1267] [outer = (nil)] 20:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0xa112cc00) [pid = 1768] [serial = 1268] [outer = 0x9d999800] 20:58:57 INFO - PROCESS | 1768 | 1463975937834 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0xa227ec00) [pid = 1768] [serial = 1269] [outer = 0x9d999800] 20:58:58 INFO - PROCESS | 1768 | 1463975938790 Marionette TRACE conn4 <- [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]]]}] 20:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1752ms 20:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:58:58 INFO - PROCESS | 1768 | 1463975938861 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 1768 | 1463975938864 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 20:58:58 INFO - PROCESS | 1768 | 1463975938872 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - PROCESS | 1768 | 1463975938875 Marionette TRACE conn4 <- [1,1662,null,{}] 20:58:58 INFO - PROCESS | 1768 | 1463975938883 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:59 INFO - PROCESS | 1768 | 1463975939126 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 20:58:59 INFO - PROCESS | 1768 | 1463975939470 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cded800 == 116 [pid = 1768] [id = 423] 20:58:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8cedd400) [pid = 1768] [serial = 1270] [outer = (nil)] 20:58:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0xa22c0800) [pid = 1768] [serial = 1271] [outer = 0x8cedd400] 20:58:59 INFO - PROCESS | 1768 | 1463975939566 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0xa3251000) [pid = 1768] [serial = 1272] [outer = 0x8cedd400] 20:59:00 INFO - PROCESS | 1768 | 1463975940545 Marionette TRACE conn4 <- [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]]]}] 20:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1746ms 20:59:00 INFO - PROCESS | 1768 | 1463975940617 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 20:59:00 INFO - PROCESS | 1768 | 1463975940620 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 20:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:59:00 INFO - PROCESS | 1768 | 1463975940639 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - PROCESS | 1768 | 1463975940643 Marionette TRACE conn4 <- [1,1666,null,{}] 20:59:00 INFO - PROCESS | 1768 | 1463975940650 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:00 INFO - PROCESS | 1768 | 1463975940917 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 20:59:01 INFO - PROCESS | 1768 | 1463975941271 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x878cb800 == 117 [pid = 1768] [id = 424] 20:59:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x878cc000) [pid = 1768] [serial = 1273] [outer = (nil)] 20:59:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x878d3c00) [pid = 1768] [serial = 1274] [outer = 0x878cc000] 20:59:01 INFO - PROCESS | 1768 | 1463975941363 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x878d6000) [pid = 1768] [serial = 1275] [outer = 0x878cc000] 20:59:02 INFO - PROCESS | 1768 | 1463975942317 Marionette TRACE conn4 <- [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]]]}] 20:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1735ms 20:59:02 INFO - PROCESS | 1768 | 1463975942376 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 1768 | 1463975942379 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 20:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:59:02 INFO - PROCESS | 1768 | 1463975942388 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 1768 | 1463975942392 Marionette TRACE conn4 <- [1,1670,null,{}] 20:59:02 INFO - PROCESS | 1768 | 1463975942399 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:02 INFO - PROCESS | 1768 | 1463975942648 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 20:59:03 INFO - PROCESS | 1768 | 1463975942991 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x878ce000 == 118 [pid = 1768] [id = 425] 20:59:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x878ce800) [pid = 1768] [serial = 1276] [outer = (nil)] 20:59:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x9ad20400) [pid = 1768] [serial = 1277] [outer = 0x878ce800] 20:59:03 INFO - PROCESS | 1768 | 1463975943090 Marionette DEBUG loaded listener.js 20:59:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0xa6283400) [pid = 1768] [serial = 1278] [outer = 0x878ce800] 20:59:04 INFO - PROCESS | 1768 | 1463975944031 Marionette TRACE conn4 <- [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]]]}] 20:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1690ms 20:59:04 INFO - PROCESS | 1768 | 1463975944079 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 20:59:04 INFO - PROCESS | 1768 | 1463975944082 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 20:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:59:04 INFO - PROCESS | 1768 | 1463975944090 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:59:04 INFO - PROCESS | 1768 | 1463975944095 Marionette TRACE conn4 <- [1,1674,null,{}] 20:59:04 INFO - PROCESS | 1768 | 1463975944101 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:04 INFO - PROCESS | 1768 | 1463975944340 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 20:59:04 INFO - PROCESS | 1768 | 1463975944693 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x878ce400 == 119 [pid = 1768] [id = 426] 20:59:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x878d5000) [pid = 1768] [serial = 1279] [outer = (nil)] 20:59:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x891d7000) [pid = 1768] [serial = 1280] [outer = 0x878d5000] 20:59:04 INFO - PROCESS | 1768 | 1463975944793 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x891d9400) [pid = 1768] [serial = 1281] [outer = 0x878d5000] 20:59:05 INFO - PROCESS | 1768 | ************************* 20:59:05 INFO - PROCESS | 1768 | A coding exception was thrown and uncaught in a Task. 20:59:05 INFO - PROCESS | 1768 | 20:59:05 INFO - PROCESS | 1768 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:59:05 INFO - PROCESS | 1768 | Full stack: 20:59:05 INFO - PROCESS | 1768 | ************************* 20:59:05 INFO - PROCESS | 1768 | 1463975945825 Marionette TRACE conn4 <- [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]]]}] 20:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1785ms 20:59:05 INFO - PROCESS | 1768 | 1463975945877 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 1768 | 1463975945881 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 20:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:59:05 INFO - PROCESS | 1768 | 1463975945888 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 1768 | 1463975945893 Marionette TRACE conn4 <- [1,1678,null,{}] 20:59:05 INFO - PROCESS | 1768 | 1463975945899 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:06 INFO - PROCESS | 1768 | 1463975946136 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 20:59:06 INFO - PROCESS | 1768 | 1463975946494 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d0400 == 120 [pid = 1768] [id = 427] 20:59:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8878e400) [pid = 1768] [serial = 1282] [outer = (nil)] 20:59:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x88794c00) [pid = 1768] [serial = 1283] [outer = 0x8878e400] 20:59:06 INFO - PROCESS | 1768 | 1463975946592 Marionette DEBUG loaded listener.js 20:59:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x88796c00) [pid = 1768] [serial = 1284] [outer = 0x8878e400] 20:59:07 INFO - PROCESS | 1768 | 1463975947536 Marionette TRACE conn4 <- [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]]]}] 20:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1682ms 20:59:07 INFO - PROCESS | 1768 | 1463975947572 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 20:59:07 INFO - PROCESS | 1768 | 1463975947575 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 20:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:59:07 INFO - PROCESS | 1768 | 1463975947583 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:59:07 INFO - PROCESS | 1768 | 1463975947587 Marionette TRACE conn4 <- [1,1682,null,{}] 20:59:07 INFO - PROCESS | 1768 | 1463975947594 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:07 INFO - PROCESS | 1768 | 1463975947831 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa35efc00 == 119 [pid = 1768] [id = 323] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5dc400 == 118 [pid = 1768] [id = 321] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x92451c00 == 117 [pid = 1768] [id = 361] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad1a000 == 116 [pid = 1768] [id = 319] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa26bfc00 == 115 [pid = 1768] [id = 322] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9cbbcc00 == 114 [pid = 1768] [id = 317] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x89a4ac00 == 113 [pid = 1768] [id = 363] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8a241800 == 112 [pid = 1768] [id = 324] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e3800 == 111 [pid = 1768] [id = 362] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b4000 == 110 [pid = 1768] [id = 318] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa214b800 == 109 [pid = 1768] [id = 320] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8d52e400 == 108 [pid = 1768] [id = 410] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd20800 == 107 [pid = 1768] [id = 409] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8a244c00 == 106 [pid = 1768] [id = 408] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad4000 == 105 [pid = 1768] [id = 406] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8a08f400 == 104 [pid = 1768] [id = 407] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8ebe1c00 == 103 [pid = 1768] [id = 405] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x90cbc400 == 102 [pid = 1768] [id = 404] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0xa2451400 == 101 [pid = 1768] [id = 402] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x90cbd000 == 100 [pid = 1768] [id = 403] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x9d99b800 == 99 [pid = 1768] [id = 401] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ec000 == 98 [pid = 1768] [id = 400] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x946f8800 == 97 [pid = 1768] [id = 399] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8cedc000 == 96 [pid = 1768] [id = 397] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5c0800 == 95 [pid = 1768] [id = 398] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8791d400 == 94 [pid = 1768] [id = 396] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x915e6c00 == 93 [pid = 1768] [id = 395] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ed000 == 92 [pid = 1768] [id = 394] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x91bac400 == 91 [pid = 1768] [id = 393] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea7800 == 90 [pid = 1768] [id = 392] 20:59:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8a248000 == 89 [pid = 1768] [id = 391] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x9254e800) [pid = 1768] [serial = 1172] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8b1f7c00) [pid = 1768] [serial = 1155] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8a949000) [pid = 1768] [serial = 1154] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x92b04c00) [pid = 1768] [serial = 1133] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x89a42c00) [pid = 1768] [serial = 1160] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x8bad7c00) [pid = 1768] [serial = 1161] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8a24e400) [pid = 1768] [serial = 1157] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x914f4800) [pid = 1768] [serial = 1124] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x9a3b8c00) [pid = 1768] [serial = 1148] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8d53a800) [pid = 1768] [serial = 1158] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x90cc4000) [pid = 1768] [serial = 1121] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x95060800) [pid = 1768] [serial = 1139] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x8bedf800) [pid = 1768] [serial = 1169] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x8a9ef800) [pid = 1768] [serial = 1115] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x8e2bfc00) [pid = 1768] [serial = 1163] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x91bad400) [pid = 1768] [serial = 1127] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x90f8b800) [pid = 1768] [serial = 1170] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x95282000) [pid = 1768] [serial = 1142] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x93a50000) [pid = 1768] [serial = 1136] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8ecb9800) [pid = 1768] [serial = 1166] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x99f55400) [pid = 1768] [serial = 1145] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x9ad1c400) [pid = 1768] [serial = 1151] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x92882800) [pid = 1768] [serial = 1130] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8e5dec00) [pid = 1768] [serial = 1164] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8ecc4800) [pid = 1768] [serial = 1167] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8dea3c00) [pid = 1768] [serial = 1118] [outer = (nil)] [url = about:blank] 20:59:09 INFO - PROCESS | 1768 | 1463975949803 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x891d2000 == 90 [pid = 1768] [id = 428] 20:59:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x891d3000) [pid = 1768] [serial = 1285] [outer = (nil)] 20:59:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x891dd400) [pid = 1768] [serial = 1286] [outer = 0x891d3000] 20:59:09 INFO - PROCESS | 1768 | 1463975949911 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8a003000) [pid = 1768] [serial = 1287] [outer = 0x891d3000] 20:59:10 INFO - PROCESS | 1768 | 1463975950849 Marionette TRACE conn4 <- [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]]]}] 20:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 3350ms 20:59:10 INFO - PROCESS | 1768 | 1463975950936 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 20:59:10 INFO - PROCESS | 1768 | 1463975950943 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 20:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:59:10 INFO - PROCESS | 1768 | 1463975950953 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:59:10 INFO - PROCESS | 1768 | 1463975950958 Marionette TRACE conn4 <- [1,1686,null,{}] 20:59:10 INFO - PROCESS | 1768 | 1463975950967 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:11 INFO - PROCESS | 1768 | 1463975951214 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 20:59:11 INFO - PROCESS | 1768 | 1463975951477 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a951400 == 91 [pid = 1768] [id = 429] 20:59:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8b1ee400) [pid = 1768] [serial = 1288] [outer = (nil)] 20:59:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8bad5400) [pid = 1768] [serial = 1289] [outer = 0x8b1ee400] 20:59:11 INFO - PROCESS | 1768 | 1463975951567 Marionette DEBUG loaded listener.js 20:59:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8bd27400) [pid = 1768] [serial = 1290] [outer = 0x8b1ee400] 20:59:12 INFO - PROCESS | 1768 | 1463975952646 Marionette TRACE conn4 <- [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]]]}] 20:59:12 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 20:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1740ms 20:59:12 INFO - PROCESS | 1768 | 1463975952696 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 20:59:12 INFO - PROCESS | 1768 | 1463975952707 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 20:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:59:12 INFO - PROCESS | 1768 | 1463975952733 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:59:12 INFO - PROCESS | 1768 | 1463975952740 Marionette TRACE conn4 <- [1,1690,null,{}] 20:59:12 INFO - PROCESS | 1768 | 1463975952751 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:13 INFO - PROCESS | 1768 | 1463975953111 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 20:59:13 INFO - PROCESS | 1768 | 1463975953257 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x88793c00 == 92 [pid = 1768] [id = 430] 20:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8d53bc00) [pid = 1768] [serial = 1291] [outer = (nil)] 20:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8d5bd000) [pid = 1768] [serial = 1292] [outer = 0x8d53bc00] 20:59:13 INFO - PROCESS | 1768 | 1463975953337 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x8deae400) [pid = 1768] [serial = 1293] [outer = 0x8d53bc00] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x90cca000) [pid = 1768] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x90cc7000) [pid = 1768] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x9a283000) [pid = 1768] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x92692c00) [pid = 1768] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0xa30ea800) [pid = 1768] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x92695c00) [pid = 1768] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8bbe5000) [pid = 1768] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8d538000) [pid = 1768] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x946f1000) [pid = 1768] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x918dec00) [pid = 1768] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x870db800) [pid = 1768] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8a9e8c00) [pid = 1768] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8ced6c00) [pid = 1768] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8a095800) [pid = 1768] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x92b03c00) [pid = 1768] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x9ad1ac00) [pid = 1768] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8e2c3400) [pid = 1768] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8d5c0000) [pid = 1768] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x99f52c00) [pid = 1768] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x8e1ca800) [pid = 1768] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8e1bcc00) [pid = 1768] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x918e3000) [pid = 1768] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8dea5c00) [pid = 1768] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x92690800) [pid = 1768] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x8deb0400) [pid = 1768] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8b1f5000) [pid = 1768] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x918df400) [pid = 1768] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8a246800) [pid = 1768] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8bd2e800) [pid = 1768] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x92693000) [pid = 1768] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8a94c400) [pid = 1768] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x9a3af000) [pid = 1768] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x95064400) [pid = 1768] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x915ed400) [pid = 1768] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8ceda800) [pid = 1768] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8ecbfc00) [pid = 1768] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8ced7400) [pid = 1768] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8e1c2000) [pid = 1768] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8e2bd800) [pid = 1768] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x9296d400) [pid = 1768] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x89a43000) [pid = 1768] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x92b02000) [pid = 1768] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x914f0c00) [pid = 1768] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x9ad20000) [pid = 1768] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x92884800) [pid = 1768] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x92c10800) [pid = 1768] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x89f0e400) [pid = 1768] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8e282000) [pid = 1768] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x95060c00) [pid = 1768] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8ecc5400) [pid = 1768] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8a9ea800) [pid = 1768] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x884e3000) [pid = 1768] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x918e2c00) [pid = 1768] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x914eb800) [pid = 1768] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x99f50800) [pid = 1768] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9a30ac00) [pid = 1768] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:59:15 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8bd29400) [pid = 1768] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:59:15 INFO - PROCESS | 1768 | 1463975955428 Marionette TRACE conn4 <- [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]]]}] 20:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2746ms 20:59:15 INFO - PROCESS | 1768 | 1463975955478 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 20:59:15 INFO - PROCESS | 1768 | 1463975955483 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 20:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:59:15 INFO - PROCESS | 1768 | 1463975955500 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:59:15 INFO - PROCESS | 1768 | 1463975955510 Marionette TRACE conn4 <- [1,1694,null,{}] 20:59:15 INFO - PROCESS | 1768 | 1463975955517 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:15 INFO - PROCESS | 1768 | 1463975955818 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 20:59:15 INFO - PROCESS | 1768 | 1463975955837 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x870da400 == 93 [pid = 1768] [id = 431] 20:59:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x87921400) [pid = 1768] [serial = 1294] [outer = (nil)] 20:59:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8ced6c00) [pid = 1768] [serial = 1295] [outer = 0x87921400] 20:59:15 INFO - PROCESS | 1768 | 1463975955933 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8d5bb800) [pid = 1768] [serial = 1296] [outer = 0x87921400] 20:59:16 INFO - PROCESS | 1768 | 1463975956846 Marionette TRACE conn4 <- [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]]]}] 20:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1402ms 20:59:16 INFO - PROCESS | 1768 | 1463975956894 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 20:59:16 INFO - PROCESS | 1768 | 1463975956900 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 20:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:59:16 INFO - PROCESS | 1768 | 1463975956907 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:59:16 INFO - PROCESS | 1768 | 1463975956911 Marionette TRACE conn4 <- [1,1698,null,{}] 20:59:16 INFO - PROCESS | 1768 | 1463975956917 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:17 INFO - PROCESS | 1768 | 1463975957129 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 20:59:17 INFO - PROCESS | 1768 | 1463975957580 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d2000 == 94 [pid = 1768] [id = 432] 20:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x878d9400) [pid = 1768] [serial = 1297] [outer = (nil)] 20:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8878e800) [pid = 1768] [serial = 1298] [outer = 0x878d9400] 20:59:17 INFO - PROCESS | 1768 | 1463975957684 Marionette DEBUG loaded listener.js 20:59:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x891d7800) [pid = 1768] [serial = 1299] [outer = 0x878d9400] 20:59:18 INFO - PROCESS | 1768 | 1463975958676 Marionette TRACE conn4 <- [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]]]}] 20:59:18 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 20:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1845ms 20:59:18 INFO - PROCESS | 1768 | 1463975958756 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 20:59:18 INFO - PROCESS | 1768 | 1463975958763 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 20:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:59:18 INFO - PROCESS | 1768 | 1463975958774 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:59:18 INFO - PROCESS | 1768 | 1463975958780 Marionette TRACE conn4 <- [1,1702,null,{}] 20:59:18 INFO - PROCESS | 1768 | 1463975958790 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:19 INFO - PROCESS | 1768 | 1463975959093 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 20:59:19 INFO - PROCESS | 1768 | 1463975959446 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a942c00 == 95 [pid = 1768] [id = 433] 20:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8a94f800) [pid = 1768] [serial = 1300] [outer = (nil)] 20:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8bad5c00) [pid = 1768] [serial = 1301] [outer = 0x8a94f800] 20:59:19 INFO - PROCESS | 1768 | 1463975959547 Marionette DEBUG loaded listener.js 20:59:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8bd2bc00) [pid = 1768] [serial = 1302] [outer = 0x8a94f800] 20:59:20 INFO - PROCESS | 1768 | 1463975960576 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1847ms 20:59:20 INFO - PROCESS | 1768 | 1463975960624 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 20:59:20 INFO - PROCESS | 1768 | 1463975960632 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 20:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:59:20 INFO - PROCESS | 1768 | 1463975960641 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:59:20 INFO - PROCESS | 1768 | 1463975960646 Marionette TRACE conn4 <- [1,1706,null,{}] 20:59:20 INFO - PROCESS | 1768 | 1463975960654 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:20 INFO - PROCESS | 1768 | 1463975960904 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 20:59:21 INFO - PROCESS | 1768 | 1463975961313 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d535800 == 96 [pid = 1768] [id = 434] 20:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8d5b4c00) [pid = 1768] [serial = 1303] [outer = (nil)] 20:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8dea4800) [pid = 1768] [serial = 1304] [outer = 0x8d5b4c00] 20:59:21 INFO - PROCESS | 1768 | 1463975961414 Marionette DEBUG loaded listener.js 20:59:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8e284c00) [pid = 1768] [serial = 1305] [outer = 0x8d5b4c00] 20:59:22 INFO - PROCESS | 1768 | 1463975962415 Marionette TRACE conn4 <- [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]]]}] 20:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1838ms 20:59:22 INFO - PROCESS | 1768 | 1463975962481 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 20:59:22 INFO - PROCESS | 1768 | 1463975962486 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 20:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:59:22 INFO - PROCESS | 1768 | 1463975962504 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:59:22 INFO - PROCESS | 1768 | 1463975962515 Marionette TRACE conn4 <- [1,1710,null,{}] 20:59:22 INFO - PROCESS | 1768 | 1463975962524 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:22 INFO - PROCESS | 1768 | 1463975962779 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 20:59:23 INFO - PROCESS | 1768 | 1463975963122 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a4f400 == 97 [pid = 1768] [id = 435] 20:59:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8a091400) [pid = 1768] [serial = 1306] [outer = (nil)] 20:59:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8ebe8400) [pid = 1768] [serial = 1307] [outer = 0x8a091400] 20:59:23 INFO - PROCESS | 1768 | 1463975963234 Marionette DEBUG loaded listener.js 20:59:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8ecbcc00) [pid = 1768] [serial = 1308] [outer = 0x8a091400] 20:59:24 INFO - PROCESS | 1768 | 1463975964173 Marionette TRACE conn4 <- [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]]]}] 20:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1752ms 20:59:24 INFO - PROCESS | 1768 | 1463975964248 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 20:59:24 INFO - PROCESS | 1768 | 1463975964252 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 20:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:59:24 INFO - PROCESS | 1768 | 1463975964261 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:59:24 INFO - PROCESS | 1768 | 1463975964265 Marionette TRACE conn4 <- [1,1714,null,{}] 20:59:24 INFO - PROCESS | 1768 | 1463975964272 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:24 INFO - PROCESS | 1768 | 1463975964546 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 20:59:24 INFO - PROCESS | 1768 | 1463975964889 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced1400 == 98 [pid = 1768] [id = 436] 20:59:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8ecc3400) [pid = 1768] [serial = 1309] [outer = (nil)] 20:59:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8eda6c00) [pid = 1768] [serial = 1310] [outer = 0x8ecc3400] 20:59:24 INFO - PROCESS | 1768 | 1463975964984 Marionette DEBUG loaded listener.js 20:59:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x90f1fc00) [pid = 1768] [serial = 1311] [outer = 0x8ecc3400] 20:59:25 INFO - PROCESS | 1768 | 1463975965992 Marionette TRACE conn4 <- [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]]]}] 20:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1784ms 20:59:26 INFO - PROCESS | 1768 | 1463975966045 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 20:59:26 INFO - PROCESS | 1768 | 1463975966049 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 20:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:59:26 INFO - PROCESS | 1768 | 1463975966058 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:59:26 INFO - PROCESS | 1768 | 1463975966062 Marionette TRACE conn4 <- [1,1718,null,{}] 20:59:26 INFO - PROCESS | 1768 | 1463975966069 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:26 INFO - PROCESS | 1768 | 1463975966318 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 20:59:26 INFO - PROCESS | 1768 | 1463975966674 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f23c00 == 99 [pid = 1768] [id = 437] 20:59:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x90f24000) [pid = 1768] [serial = 1312] [outer = (nil)] 20:59:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x90f26c00) [pid = 1768] [serial = 1313] [outer = 0x90f24000] 20:59:26 INFO - PROCESS | 1768 | 1463975966791 Marionette DEBUG loaded listener.js 20:59:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x9146ac00) [pid = 1768] [serial = 1314] [outer = 0x90f24000] 20:59:27 INFO - PROCESS | 1768 | 1463975967799 Marionette TRACE conn4 <- [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]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1788ms 20:59:27 INFO - PROCESS | 1768 | 1463975967848 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 1768 | 1463975967851 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 20:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:59:27 INFO - PROCESS | 1768 | 1463975967860 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 1768 | 1463975967864 Marionette TRACE conn4 <- [1,1722,null,{}] 20:59:27 INFO - PROCESS | 1768 | 1463975967871 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:28 INFO - PROCESS | 1768 | 1463975968130 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 20:59:28 INFO - PROCESS | 1768 | 1463975968477 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f22000 == 100 [pid = 1768] [id = 438] 20:59:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x90f27400) [pid = 1768] [serial = 1315] [outer = (nil)] 20:59:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x918e1000) [pid = 1768] [serial = 1316] [outer = 0x90f27400] 20:59:28 INFO - PROCESS | 1768 | 1463975968580 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x91bab400) [pid = 1768] [serial = 1317] [outer = 0x90f27400] 20:59:29 INFO - PROCESS | 1768 | 1463975969510 Marionette TRACE conn4 <- [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]]]}] 20:59: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 20:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1684ms 20:59:29 INFO - PROCESS | 1768 | 1463975969545 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1768 | 1463975969550 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 20:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:59:29 INFO - PROCESS | 1768 | 1463975969558 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1768 | 1463975969563 Marionette TRACE conn4 <- [1,1726,null,{}] 20:59:29 INFO - PROCESS | 1768 | 1463975969570 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:29 INFO - PROCESS | 1768 | 1463975969814 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 20:59:30 INFO - PROCESS | 1768 | 1463975970155 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbd400 == 101 [pid = 1768] [id = 439] 20:59:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x914fa800) [pid = 1768] [serial = 1318] [outer = (nil)] 20:59:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x92453800) [pid = 1768] [serial = 1319] [outer = 0x914fa800] 20:59:30 INFO - PROCESS | 1768 | 1463975970257 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x92457c00) [pid = 1768] [serial = 1320] [outer = 0x914fa800] 20:59:31 INFO - PROCESS | 1768 | 1463975971197 Marionette TRACE conn4 <- [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]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1685ms 20:59:31 INFO - PROCESS | 1768 | 1463975971243 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 20:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:59:31 INFO - PROCESS | 1768 | 1463975971248 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 20:59:31 INFO - PROCESS | 1768 | 1463975971255 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1768 | 1463975971259 Marionette TRACE conn4 <- [1,1730,null,{}] 20:59:31 INFO - PROCESS | 1768 | 1463975971266 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:31 INFO - PROCESS | 1768 | 1463975971518 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 20:59:31 INFO - PROCESS | 1768 | 1463975971866 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ebe3400 == 102 [pid = 1768] [id = 440] 20:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x90f1f400) [pid = 1768] [serial = 1321] [outer = (nil)] 20:59:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x92695c00) [pid = 1768] [serial = 1322] [outer = 0x90f1f400] 20:59:31 INFO - PROCESS | 1768 | 1463975971965 Marionette DEBUG loaded listener.js 20:59:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x9269a400) [pid = 1768] [serial = 1323] [outer = 0x90f1f400] 20:59:32 INFO - PROCESS | 1768 | 1463975972947 Marionette TRACE conn4 <- [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]]]}] 20:59: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 20:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1739ms 20:59:33 INFO - PROCESS | 1768 | 1463975972995 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 20:59:33 INFO - PROCESS | 1768 | 1463975972999 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 20:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:59:33 INFO - PROCESS | 1768 | 1463975973007 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:59:33 INFO - PROCESS | 1768 | 1463975973011 Marionette TRACE conn4 <- [1,1734,null,{}] 20:59:33 INFO - PROCESS | 1768 | 1463975973018 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:33 INFO - PROCESS | 1768 | 1463975973282 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 20:59:33 INFO - PROCESS | 1768 | 1463975973714 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2e400 == 103 [pid = 1768] [id = 441] 20:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8ed98400) [pid = 1768] [serial = 1324] [outer = (nil)] 20:59:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x9296d000) [pid = 1768] [serial = 1325] [outer = 0x8ed98400] 20:59:33 INFO - PROCESS | 1768 | 1463975973882 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x92b02800) [pid = 1768] [serial = 1326] [outer = 0x8ed98400] 20:59:35 INFO - PROCESS | 1768 | 1463975975153 Marionette TRACE conn4 <- [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]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2188ms 20:59:35 INFO - PROCESS | 1768 | 1463975975196 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 20:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:59:35 INFO - PROCESS | 1768 | 1463975975201 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 20:59:35 INFO - PROCESS | 1768 | 1463975975209 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1768 | 1463975975212 Marionette TRACE conn4 <- [1,1738,null,{}] 20:59:35 INFO - PROCESS | 1768 | 1463975975220 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:35 INFO - PROCESS | 1768 | 1463975975463 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 20:59:35 INFO - PROCESS | 1768 | 1463975975826 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x92c0e000 == 104 [pid = 1768] [id = 442] 20:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x92c0f800) [pid = 1768] [serial = 1327] [outer = (nil)] 20:59:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x93a4dc00) [pid = 1768] [serial = 1328] [outer = 0x92c0f800] 20:59:36 INFO - PROCESS | 1768 | 1463975976013 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x946f8000) [pid = 1768] [serial = 1329] [outer = 0x92c0f800] 20:59:37 INFO - PROCESS | 1768 | 1463975977082 Marionette TRACE conn4 <- [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]]]}] 20:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1942ms 20:59:37 INFO - PROCESS | 1768 | 1463975977150 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 20:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:59:37 INFO - PROCESS | 1768 | 1463975977156 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 20:59:37 INFO - PROCESS | 1768 | 1463975977163 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1768 | 1463975977169 Marionette TRACE conn4 <- [1,1742,null,{}] 20:59:37 INFO - PROCESS | 1768 | 1463975977176 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1768 | 1463975977511 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 20:59:37 INFO - PROCESS | 1768 | 1463975977865 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x95119c00 == 105 [pid = 1768] [id = 443] 20:59:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x95120400) [pid = 1768] [serial = 1330] [outer = (nil)] 20:59:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x95283800) [pid = 1768] [serial = 1331] [outer = 0x95120400] 20:59:37 INFO - PROCESS | 1768 | 1463975977960 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x96e70400) [pid = 1768] [serial = 1332] [outer = 0x95120400] 20:59:38 INFO - PROCESS | 1768 | 1463975978926 Marionette TRACE conn4 <- [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]]]}] 20:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1837ms 20:59:39 INFO - PROCESS | 1768 | 1463975979000 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1768 | 1463975979003 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 20:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:59:39 INFO - PROCESS | 1768 | 1463975979012 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1768 | 1463975979015 Marionette TRACE conn4 <- [1,1746,null,{}] 20:59:39 INFO - PROCESS | 1768 | 1463975979023 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1768 | 1463975979297 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 20:59:39 INFO - PROCESS | 1768 | 1463975979654 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x95060800 == 106 [pid = 1768] [id = 444] 20:59:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x9527a800) [pid = 1768] [serial = 1333] [outer = (nil)] 20:59:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x99db0800) [pid = 1768] [serial = 1334] [outer = 0x9527a800] 20:59:39 INFO - PROCESS | 1768 | 1463975979748 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x99efb800) [pid = 1768] [serial = 1335] [outer = 0x9527a800] 20:59:40 INFO - PROCESS | 1768 | 1463975980675 Marionette TRACE conn4 <- [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]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1785ms 20:59:40 INFO - PROCESS | 1768 | 1463975980799 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 20:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:59:40 INFO - PROCESS | 1768 | 1463975980804 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 20:59:40 INFO - PROCESS | 1768 | 1463975980811 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1768 | 1463975980816 Marionette TRACE conn4 <- [1,1750,null,{}] 20:59:40 INFO - PROCESS | 1768 | 1463975980827 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:41 INFO - PROCESS | 1768 | 1463975981067 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 20:59:41 INFO - PROCESS | 1768 | 1463975981406 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a94cc00 == 107 [pid = 1768] [id = 445] 20:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x96e68800) [pid = 1768] [serial = 1336] [outer = (nil)] 20:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x9a3bd000) [pid = 1768] [serial = 1337] [outer = 0x96e68800] 20:59:41 INFO - PROCESS | 1768 | 1463975981504 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x9ad12c00) [pid = 1768] [serial = 1338] [outer = 0x96e68800] 20:59:42 INFO - PROCESS | 1768 | 1463975982432 Marionette TRACE conn4 <- [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]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1683ms 20:59:42 INFO - PROCESS | 1768 | 1463975982495 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 20:59:42 INFO - PROCESS | 1768 | 1463975982498 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 20:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:59:42 INFO - PROCESS | 1768 | 1463975982507 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1768 | 1463975982511 Marionette TRACE conn4 <- [1,1754,null,{}] 20:59:42 INFO - PROCESS | 1768 | 1463975982518 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:42 INFO - PROCESS | 1768 | 1463975982770 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 20:59:43 INFO - PROCESS | 1768 | 1463975983130 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2c800 == 108 [pid = 1768] [id = 446] 20:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8cde5000) [pid = 1768] [serial = 1339] [outer = (nil)] 20:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8ecc5c00) [pid = 1768] [serial = 1340] [outer = 0x8cde5000] 20:59:43 INFO - PROCESS | 1768 | 1463975983228 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x9b213400) [pid = 1768] [serial = 1341] [outer = 0x8cde5000] 20:59:44 INFO - PROCESS | 1768 | 1463975984145 Marionette TRACE conn4 <- [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]]]}] 20:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1692ms 20:59:44 INFO - PROCESS | 1768 | 1463975984204 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 20:59:44 INFO - PROCESS | 1768 | 1463975984207 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 20:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:59:44 INFO - PROCESS | 1768 | 1463975984220 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:59:44 INFO - PROCESS | 1768 | 1463975984223 Marionette TRACE conn4 <- [1,1758,null,{}] 20:59:44 INFO - PROCESS | 1768 | 1463975984231 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:44 INFO - PROCESS | 1768 | 1463975984475 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 20:59:44 INFO - PROCESS | 1768 | 1463975984823 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea9800 == 109 [pid = 1768] [id = 447] 20:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x9511d400) [pid = 1768] [serial = 1342] [outer = (nil)] 20:59:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x9d57ec00) [pid = 1768] [serial = 1343] [outer = 0x9511d400] 20:59:44 INFO - PROCESS | 1768 | 1463975984922 Marionette DEBUG loaded listener.js 20:59:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x9d5b9800) [pid = 1768] [serial = 1344] [outer = 0x9511d400] 20:59:45 INFO - PROCESS | 1768 | 1463975985842 Marionette TRACE conn4 <- [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]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1693ms 20:59:45 INFO - PROCESS | 1768 | 1463975985913 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 20:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:59:45 INFO - PROCESS | 1768 | 1463975985918 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 20:59:45 INFO - PROCESS | 1768 | 1463975985926 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1768 | 1463975985930 Marionette TRACE conn4 <- [1,1762,null,{}] 20:59:45 INFO - PROCESS | 1768 | 1463975985940 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:46 INFO - PROCESS | 1768 | 1463975986228 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 20:59:46 INFO - PROCESS | 1768 | 1463975986629 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8878d800 == 110 [pid = 1768] [id = 448] 20:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9c112c00) [pid = 1768] [serial = 1345] [outer = (nil)] 20:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0xa21ac400) [pid = 1768] [serial = 1346] [outer = 0x9c112c00] 20:59:46 INFO - PROCESS | 1768 | 1463975986723 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0xa22c4000) [pid = 1768] [serial = 1347] [outer = 0x9c112c00] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe7400 == 109 [pid = 1768] [id = 207] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x89f0c000 == 108 [pid = 1768] [id = 171] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2a800 == 107 [pid = 1768] [id = 172] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b7000 == 106 [pid = 1768] [id = 285] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd27c00 == 105 [pid = 1768] [id = 170] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x95275400 == 104 [pid = 1768] [id = 56] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f1c00 == 103 [pid = 1768] [id = 247] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x870da400 == 102 [pid = 1768] [id = 431] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x88793c00 == 101 [pid = 1768] [id = 430] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8a951400 == 100 [pid = 1768] [id = 429] 20:59:48 INFO - PROCESS | 1768 | --DOCSHELL 0x891d2000 == 99 [pid = 1768] [id = 428] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x92554400) [pid = 1768] [serial = 999] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x914f8400) [pid = 1768] [serial = 996] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x9ba8d400) [pid = 1768] [serial = 1014] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x9296e000) [pid = 1768] [serial = 1002] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0xa675ac00) [pid = 1768] [serial = 1020] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x95276c00) [pid = 1768] [serial = 1005] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x915ec400) [pid = 1768] [serial = 921] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x9a3b5c00) [pid = 1768] [serial = 1011] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x981b5000) [pid = 1768] [serial = 1008] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0xa67c3400) [pid = 1768] [serial = 1026] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x870e5400) [pid = 1768] [serial = 1032] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8bbe8800) [pid = 1768] [serial = 990] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8e1c0000) [pid = 1768] [serial = 993] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8a09c800) [pid = 1768] [serial = 1023] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0xa6ea4000) [pid = 1768] [serial = 1029] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0xa112b800) [pid = 1768] [serial = 1017] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x91bb2400) [pid = 1768] [serial = 1128] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x9b7dd800) [pid = 1768] [serial = 1083] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x93a48800) [pid = 1768] [serial = 1071] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x9505f000) [pid = 1768] [serial = 1074] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x8bbe7000) [pid = 1768] [serial = 1116] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x95117000) [pid = 1768] [serial = 1140] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x96e6e400) [pid = 1768] [serial = 1143] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x90f8c800) [pid = 1768] [serial = 1122] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8e288c00) [pid = 1768] [serial = 1089] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x914ebc00) [pid = 1768] [serial = 1095] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x92b0c400) [pid = 1768] [serial = 1068] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x915eb000) [pid = 1768] [serial = 1125] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x9a30c000) [pid = 1768] [serial = 1146] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x9d580400) [pid = 1768] [serial = 1086] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8cdebc00) [pid = 1768] [serial = 1056] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8e283c00) [pid = 1768] [serial = 1232] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0xa061ec00) [pid = 1768] [serial = 1202] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x9d5be400) [pid = 1768] [serial = 1199] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x9c113000) [pid = 1768] [serial = 1197] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x9c075400) [pid = 1768] [serial = 1196] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x9b29d400) [pid = 1768] [serial = 1194] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x9ad14400) [pid = 1768] [serial = 1193] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x9a3bb000) [pid = 1768] [serial = 1191] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x99f5a000) [pid = 1768] [serial = 1190] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x98192000) [pid = 1768] [serial = 1188] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x95274c00) [pid = 1768] [serial = 1187] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x946f9800) [pid = 1768] [serial = 1185] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x93a0e800) [pid = 1768] [serial = 1184] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x9296f000) [pid = 1768] [serial = 1182] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x92883400) [pid = 1768] [serial = 1181] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8ecbbc00) [pid = 1768] [serial = 1179] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8e5ddc00) [pid = 1768] [serial = 1178] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8bfe5000) [pid = 1768] [serial = 1176] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8bd20400) [pid = 1768] [serial = 1175] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x92559800) [pid = 1768] [serial = 1173] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8a942800) [pid = 1768] [serial = 1226] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8b1f0400) [pid = 1768] [serial = 1227] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8bd2e000) [pid = 1768] [serial = 1223] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0xa6732800) [pid = 1768] [serial = 1220] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ebe7400) [pid = 1768] [serial = 1217] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa6734000) [pid = 1768] [serial = 1214] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa50e6800) [pid = 1768] [serial = 1211] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa3224c00) [pid = 1768] [serial = 1208] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa2456000) [pid = 1768] [serial = 1205] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8bfdf400) [pid = 1768] [serial = 1229] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e2c4000) [pid = 1768] [serial = 1233] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8cce8c00) [pid = 1768] [serial = 1230] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9a3bc800) [pid = 1768] [serial = 1149] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8eab4400) [pid = 1768] [serial = 1092] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9ad1f000) [pid = 1768] [serial = 1152] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x99f58800) [pid = 1768] [serial = 1080] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x91bb8c00) [pid = 1768] [serial = 1065] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8e28b400) [pid = 1768] [serial = 1119] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x915e8c00) [pid = 1768] [serial = 1062] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9288e000) [pid = 1768] [serial = 1131] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x96e70800) [pid = 1768] [serial = 1077] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8eabf400) [pid = 1768] [serial = 1059] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x92b0a400) [pid = 1768] [serial = 1134] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8a090400) [pid = 1768] [serial = 1053] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x94627c00) [pid = 1768] [serial = 1137] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8eaba800) [pid = 1768] [serial = 1113] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8e2c2c00) [pid = 1768] [serial = 1235] [outer = (nil)] [url = about:blank] 20:59:49 INFO - PROCESS | 1768 | 1463975989502 Marionette TRACE conn4 <- [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]]]}] 20:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 3592ms 20:59:49 INFO - PROCESS | 1768 | 1463975989517 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 20:59:49 INFO - PROCESS | 1768 | 1463975989522 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 20:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:59:49 INFO - PROCESS | 1768 | 1463975989533 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:59:49 INFO - PROCESS | 1768 | 1463975989538 Marionette TRACE conn4 <- [1,1766,null,{}] 20:59:49 INFO - PROCESS | 1768 | 1463975989550 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:49 INFO - PROCESS | 1768 | 1463975989812 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 20:59:50 INFO - PROCESS | 1768 | 1463975990030 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e8000 == 100 [pid = 1768] [id = 449] 20:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x878d0000) [pid = 1768] [serial = 1348] [outer = (nil)] 20:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x88796800) [pid = 1768] [serial = 1349] [outer = 0x878d0000] 20:59:50 INFO - PROCESS | 1768 | 1463975990123 Marionette DEBUG loaded listener.js 20:59:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x891de400) [pid = 1768] [serial = 1350] [outer = 0x878d0000] 20:59:50 INFO - PROCESS | 1768 | 1463975990983 Marionette TRACE conn4 <- [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]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 20:59:51 INFO - PROCESS | 1768 | 1463975991070 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 1768 | 1463975991080 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 20:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:59:51 INFO - PROCESS | 1768 | 1463975991092 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1768 | 1463975991096 Marionette TRACE conn4 <- [1,1770,null,{}] 20:59:51 INFO - PROCESS | 1768 | 1463975991103 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:51 INFO - PROCESS | 1768 | 1463975991328 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 20:59:51 INFO - PROCESS | 1768 | 1463975991624 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f07000 == 101 [pid = 1768] [id = 450] 20:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8a005400) [pid = 1768] [serial = 1351] [outer = (nil)] 20:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8a094c00) [pid = 1768] [serial = 1352] [outer = 0x8a005400] 20:59:51 INFO - PROCESS | 1768 | 1463975991718 Marionette DEBUG loaded listener.js 20:59:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8a247400) [pid = 1768] [serial = 1353] [outer = 0x8a005400] 20:59:52 INFO - PROCESS | 1768 | 1463975992689 Marionette TRACE conn4 <- [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]]]}] 20:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1637ms 20:59:52 INFO - PROCESS | 1768 | 1463975992730 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 20:59:52 INFO - PROCESS | 1768 | 1463975992733 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 20:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:59:52 INFO - PROCESS | 1768 | 1463975992741 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:59:52 INFO - PROCESS | 1768 | 1463975992747 Marionette TRACE conn4 <- [1,1774,null,{}] 20:59:52 INFO - PROCESS | 1768 | 1463975992772 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:53 INFO - PROCESS | 1768 | 1463975993136 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 20:59:53 INFO - PROCESS | 1768 | 1463975993357 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e6000 == 102 [pid = 1768] [id = 451] 20:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8b1f0400) [pid = 1768] [serial = 1354] [outer = (nil)] 20:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8bada800) [pid = 1768] [serial = 1355] [outer = 0x8b1f0400] 20:59:53 INFO - PROCESS | 1768 | 1463975993449 Marionette DEBUG loaded listener.js 20:59:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8bbeec00) [pid = 1768] [serial = 1356] [outer = 0x8b1f0400] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x95121800) [pid = 1768] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0xa22c5800) [pid = 1768] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8d53bc00) [pid = 1768] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x891d3000) [pid = 1768] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8878e400) [pid = 1768] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x878d5000) [pid = 1768] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x878ce800) [pid = 1768] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x878cc000) [pid = 1768] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8cedd400) [pid = 1768] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9d999800) [pid = 1768] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9a282000) [pid = 1768] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8deaf000) [pid = 1768] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x94628c00) [pid = 1768] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x92452c00) [pid = 1768] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8cce6000) [pid = 1768] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8e283400) [pid = 1768] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8ecc6800) [pid = 1768] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ed9a000) [pid = 1768] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8d5b8000) [pid = 1768] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8a241c00) [pid = 1768] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8b1ee400) [pid = 1768] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8e1c5000) [pid = 1768] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x90f89000) [pid = 1768] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8ebe4400) [pid = 1768] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x915ec800) [pid = 1768] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0xa24efc00) [pid = 1768] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:59:54 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9ba8f000) [pid = 1768] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:59:55 INFO - PROCESS | 1768 | 1463975995005 Marionette TRACE conn4 <- [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]]]}] 20:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2296ms 20:59:55 INFO - PROCESS | 1768 | 1463975995055 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 20:59:55 INFO - PROCESS | 1768 | 1463975995060 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 20:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:59:55 INFO - PROCESS | 1768 | 1463975995073 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:59:55 INFO - PROCESS | 1768 | 1463975995076 Marionette TRACE conn4 <- [1,1778,null,{}] 20:59:55 INFO - PROCESS | 1768 | 1463975995083 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:55 INFO - PROCESS | 1768 | 1463975995302 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 20:59:55 INFO - PROCESS | 1768 | 1463975995495 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x878cc400 == 103 [pid = 1768] [id = 452] 20:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8878e400) [pid = 1768] [serial = 1357] [outer = (nil)] 20:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bbf2c00) [pid = 1768] [serial = 1358] [outer = 0x8878e400] 20:59:55 INFO - PROCESS | 1768 | 1463975995579 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8bee2400) [pid = 1768] [serial = 1359] [outer = 0x8878e400] 20:59:56 INFO - PROCESS | 1768 | 1463975996667 Marionette TRACE conn4 <- [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]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 20:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1639ms 20:59:56 INFO - PROCESS | 1768 | 1463975996707 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1768 | 1463975996714 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 20:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:59:56 INFO - PROCESS | 1768 | 1463975996725 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1768 | 1463975996731 Marionette TRACE conn4 <- [1,1782,null,{}] 20:59:56 INFO - PROCESS | 1768 | 1463975996743 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:56 INFO - PROCESS | 1768 | 1463975996994 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 20:59:57 INFO - PROCESS | 1768 | 1463975997318 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8792a400 == 104 [pid = 1768] [id = 453] 20:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x884de000) [pid = 1768] [serial = 1360] [outer = (nil)] 20:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x89a44000) [pid = 1768] [serial = 1361] [outer = 0x884de000] 20:59:57 INFO - PROCESS | 1768 | 1463975997429 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8a009400) [pid = 1768] [serial = 1362] [outer = 0x884de000] 20:59:58 INFO - PROCESS | 1768 | 1463975998396 Marionette TRACE conn4 <- [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]]]}] 20:59:58 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 20:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1739ms 20:59:58 INFO - PROCESS | 1768 | 1463975998464 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 20:59:58 INFO - PROCESS | 1768 | 1463975998474 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 20:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:59:58 INFO - PROCESS | 1768 | 1463975998487 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:59:58 INFO - PROCESS | 1768 | 1463975998491 Marionette TRACE conn4 <- [1,1786,null,{}] 20:59:58 INFO - PROCESS | 1768 | 1463975998500 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:58 INFO - PROCESS | 1768 | 1463975998815 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 20:59:59 INFO - PROCESS | 1768 | 1463975999154 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e3800 == 105 [pid = 1768] [id = 454] 20:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8b1ec400) [pid = 1768] [serial = 1363] [outer = (nil)] 20:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8bae0400) [pid = 1768] [serial = 1364] [outer = 0x8b1ec400] 20:59:59 INFO - PROCESS | 1768 | 1463975999249 Marionette DEBUG loaded listener.js 20:59:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8bfe5c00) [pid = 1768] [serial = 1365] [outer = 0x8b1ec400] 21:00:00 INFO - PROCESS | 1768 | 1463976000284 Marionette TRACE conn4 <- [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]]]}] 21:00:00 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 21:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1841ms 21:00:00 INFO - PROCESS | 1768 | 1463976000328 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 21:00:00 INFO - PROCESS | 1768 | 1463976000333 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 21:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:00:00 INFO - PROCESS | 1768 | 1463976000341 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:00:00 INFO - PROCESS | 1768 | 1463976000348 Marionette TRACE conn4 <- [1,1790,null,{}] 21:00:00 INFO - PROCESS | 1768 | 1463976000367 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:00 INFO - PROCESS | 1768 | 1463976000621 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 21:00:01 INFO - PROCESS | 1768 | 1463976001037 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfe5000 == 106 [pid = 1768] [id = 455] 21:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8cde2400) [pid = 1768] [serial = 1366] [outer = (nil)] 21:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8d531000) [pid = 1768] [serial = 1367] [outer = 0x8cde2400] 21:00:01 INFO - PROCESS | 1768 | 1463976001197 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8d5b2400) [pid = 1768] [serial = 1368] [outer = 0x8cde2400] 21:00:02 INFO - PROCESS | 1768 | 1463976002302 Marionette TRACE conn4 <- [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]]]}] 21:00:02 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) 21:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2053ms 21:00:02 INFO - PROCESS | 1768 | 1463976002399 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1768 | 1463976002416 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 21:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:00:02 INFO - PROCESS | 1768 | 1463976002427 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1768 | 1463976002432 Marionette TRACE conn4 <- [1,1794,null,{}] 21:00:02 INFO - PROCESS | 1768 | 1463976002494 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:02 INFO - PROCESS | 1768 | 1463976002795 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 21:00:03 INFO - PROCESS | 1768 | 1463976003145 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b5000 == 107 [pid = 1768] [id = 456] 21:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8dea5c00) [pid = 1768] [serial = 1369] [outer = (nil)] 21:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e1c1000) [pid = 1768] [serial = 1370] [outer = 0x8dea5c00] 21:00:03 INFO - PROCESS | 1768 | 1463976003240 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8e282400) [pid = 1768] [serial = 1371] [outer = 0x8dea5c00] 21:00:04 INFO - PROCESS | 1768 | 1463976004214 Marionette TRACE conn4 <- [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]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1839ms 21:00:04 INFO - PROCESS | 1768 | 1463976004266 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1768 | 1463976004271 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 21:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:00:04 INFO - PROCESS | 1768 | 1463976004279 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1768 | 1463976004283 Marionette TRACE conn4 <- [1,1798,null,{}] 21:00:04 INFO - PROCESS | 1768 | 1463976004290 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:04 INFO - PROCESS | 1768 | 1463976004537 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 21:00:04 INFO - PROCESS | 1768 | 1463976004870 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad8400 == 108 [pid = 1768] [id = 457] 21:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8bbee400) [pid = 1768] [serial = 1372] [outer = (nil)] 21:00:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8e2bcc00) [pid = 1768] [serial = 1373] [outer = 0x8bbee400] 21:00:04 INFO - PROCESS | 1768 | 1463976004965 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8e2c2c00) [pid = 1768] [serial = 1374] [outer = 0x8bbee400] 21:00:05 INFO - PROCESS | 1768 | 1463976005922 Marionette TRACE conn4 <- [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]]]}] 21:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1693ms 21:00:05 INFO - PROCESS | 1768 | 1463976005974 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 21:00:05 INFO - PROCESS | 1768 | 1463976005977 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 21:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:00:05 INFO - PROCESS | 1768 | 1463976005986 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:00:05 INFO - PROCESS | 1768 | 1463976005989 Marionette TRACE conn4 <- [1,1802,null,{}] 21:00:06 INFO - PROCESS | 1768 | 1463976005997 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:06 INFO - PROCESS | 1768 | 1463976006322 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 21:00:06 INFO - PROCESS | 1768 | 1463976006687 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d533800 == 109 [pid = 1768] [id = 458] 21:00:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8e288c00) [pid = 1768] [serial = 1375] [outer = (nil)] 21:00:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8eab2800) [pid = 1768] [serial = 1376] [outer = 0x8e288c00] 21:00:06 INFO - PROCESS | 1768 | 1463976006789 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8eab7000) [pid = 1768] [serial = 1377] [outer = 0x8e288c00] 21:00:07 INFO - PROCESS | 1768 | 1463976007804 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1885ms 21:00:07 INFO - PROCESS | 1768 | 1463976007871 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 21:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:00:07 INFO - PROCESS | 1768 | 1463976007876 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 21:00:07 INFO - PROCESS | 1768 | 1463976007884 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1768 | 1463976007887 Marionette TRACE conn4 <- [1,1806,null,{}] 21:00:07 INFO - PROCESS | 1768 | 1463976007895 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:08 INFO - PROCESS | 1768 | 1463976008135 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 21:00:08 INFO - PROCESS | 1768 | 1463976008470 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ea01800 == 110 [pid = 1768] [id = 459] 21:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8eabd000) [pid = 1768] [serial = 1378] [outer = (nil)] 21:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8ebe8000) [pid = 1768] [serial = 1379] [outer = 0x8eabd000] 21:00:08 INFO - PROCESS | 1768 | 1463976008577 Marionette DEBUG loaded listener.js 21:00:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8ecbc400) [pid = 1768] [serial = 1380] [outer = 0x8eabd000] 21:00:09 INFO - PROCESS | 1768 | 1463976009536 Marionette TRACE conn4 <- [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]]]}] 21:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1734ms 21:00:09 INFO - PROCESS | 1768 | 1463976009617 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 21:00:09 INFO - PROCESS | 1768 | 1463976009620 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 21:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:00:09 INFO - PROCESS | 1768 | 1463976009629 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:00:09 INFO - PROCESS | 1768 | 1463976009633 Marionette TRACE conn4 <- [1,1810,null,{}] 21:00:09 INFO - PROCESS | 1768 | 1463976009640 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:09 INFO - PROCESS | 1768 | 1463976009902 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 21:00:10 INFO - PROCESS | 1768 | 1463976010241 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced4400 == 111 [pid = 1768] [id = 460] 21:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8d52fc00) [pid = 1768] [serial = 1381] [outer = (nil)] 21:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8ed9f000) [pid = 1768] [serial = 1382] [outer = 0x8d52fc00] 21:00:10 INFO - PROCESS | 1768 | 1463976010341 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8eda3800) [pid = 1768] [serial = 1383] [outer = 0x8d52fc00] 21:00:11 INFO - PROCESS | 1768 | 1463976011343 Marionette TRACE conn4 <- [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]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1754ms 21:00:11 INFO - PROCESS | 1768 | 1463976011384 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 21:00:11 INFO - PROCESS | 1768 | 1463976011389 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 21:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:00:11 INFO - PROCESS | 1768 | 1463976011396 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1768 | 1463976011399 Marionette TRACE conn4 <- [1,1814,null,{}] 21:00:11 INFO - PROCESS | 1768 | 1463976011406 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:11 INFO - PROCESS | 1768 | 1463976011664 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 21:00:12 INFO - PROCESS | 1768 | 1463976012002 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x88795000 == 112 [pid = 1768] [id = 461] 21:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8ebe2800) [pid = 1768] [serial = 1384] [outer = (nil)] 21:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8f535c00) [pid = 1768] [serial = 1385] [outer = 0x8ebe2800] 21:00:12 INFO - PROCESS | 1768 | 1463976012098 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8f537800) [pid = 1768] [serial = 1386] [outer = 0x8ebe2800] 21:00:13 INFO - PROCESS | 1768 | 1463976013033 Marionette TRACE conn4 <- [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]]]}] 21:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1685ms 21:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:00:13 INFO - PROCESS | 1768 | 1463976013085 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1768 | 1463976013088 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 21:00:13 INFO - PROCESS | 1768 | 1463976013096 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1768 | 1463976013099 Marionette TRACE conn4 <- [1,1818,null,{}] 21:00:13 INFO - PROCESS | 1768 | 1463976013106 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:13 INFO - PROCESS | 1768 | 1463976013351 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 21:00:13 INFO - PROCESS | 1768 | 1463976013690 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e283400 == 113 [pid = 1768] [id = 462] 21:00:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8ecc4000) [pid = 1768] [serial = 1387] [outer = (nil)] 21:00:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x90cc6000) [pid = 1768] [serial = 1388] [outer = 0x8ecc4000] 21:00:13 INFO - PROCESS | 1768 | 1463976013789 Marionette DEBUG loaded listener.js 21:00:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x90f21000) [pid = 1768] [serial = 1389] [outer = 0x8ecc4000] 21:00:14 INFO - PROCESS | 1768 | 1463976014728 Marionette TRACE conn4 <- [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]]]}] 21:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1689ms 21:00:14 INFO - PROCESS | 1768 | 1463976014784 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 21:00:14 INFO - PROCESS | 1768 | 1463976014788 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 21:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:00:14 INFO - PROCESS | 1768 | 1463976014796 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:00:14 INFO - PROCESS | 1768 | 1463976014802 Marionette TRACE conn4 <- [1,1822,null,{}] 21:00:14 INFO - PROCESS | 1768 | 1463976014808 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:15 INFO - PROCESS | 1768 | 1463976015117 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 21:00:15 INFO - PROCESS | 1768 | 1463976015478 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccde800 == 114 [pid = 1768] [id = 463] 21:00:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x90f8fc00) [pid = 1768] [serial = 1390] [outer = (nil)] 21:00:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9146a800) [pid = 1768] [serial = 1391] [outer = 0x90f8fc00] 21:00:15 INFO - PROCESS | 1768 | 1463976015650 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x914ed800) [pid = 1768] [serial = 1392] [outer = 0x90f8fc00] 21:00:16 INFO - PROCESS | 1768 | 1463976016710 Marionette TRACE conn4 <- [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]]]}] 21:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1989ms 21:00:16 INFO - PROCESS | 1768 | 1463976016787 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 1768 | 1463976016791 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 21:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:00:16 INFO - PROCESS | 1768 | 1463976016798 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1768 | 1463976016802 Marionette TRACE conn4 <- [1,1826,null,{}] 21:00:16 INFO - PROCESS | 1768 | 1463976016809 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:17 INFO - PROCESS | 1768 | 1463976017048 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 21:00:17 INFO - PROCESS | 1768 | 1463976017388 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9146cc00 == 115 [pid = 1768] [id = 464] 21:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x914f2800) [pid = 1768] [serial = 1393] [outer = (nil)] 21:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x915e6400) [pid = 1768] [serial = 1394] [outer = 0x914f2800] 21:00:17 INFO - PROCESS | 1768 | 1463976017491 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x915ec400) [pid = 1768] [serial = 1395] [outer = 0x914f2800] 21:00:18 INFO - PROCESS | 1768 | 1463976018404 Marionette TRACE conn4 <- [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]]]}] 21:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1687ms 21:00:18 INFO - PROCESS | 1768 | 1463976018486 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 21:00:18 INFO - PROCESS | 1768 | 1463976018491 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 21:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:00:18 INFO - PROCESS | 1768 | 1463976018498 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:00:18 INFO - PROCESS | 1768 | 1463976018502 Marionette TRACE conn4 <- [1,1830,null,{}] 21:00:18 INFO - PROCESS | 1768 | 1463976018509 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:18 INFO - PROCESS | 1768 | 1463976018769 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 21:00:19 INFO - PROCESS | 1768 | 1463976019079 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f534c00 == 116 [pid = 1768] [id = 465] 21:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x914f1000) [pid = 1768] [serial = 1396] [outer = (nil)] 21:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x918e2c00) [pid = 1768] [serial = 1397] [outer = 0x914f1000] 21:00:19 INFO - PROCESS | 1768 | 1463976019173 Marionette DEBUG loaded listener.js 21:00:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x91badc00) [pid = 1768] [serial = 1398] [outer = 0x914f1000] 21:00:20 INFO - PROCESS | 1768 | 1463976020100 Marionette TRACE conn4 <- [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]]]}] 21:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1640ms 21:00:20 INFO - PROCESS | 1768 | 1463976020140 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 21:00:20 INFO - PROCESS | 1768 | 1463976020143 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 21:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:00:20 INFO - PROCESS | 1768 | 1463976020151 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1768 | 1463976020156 Marionette TRACE conn4 <- [1,1834,null,{}] 21:00:20 INFO - PROCESS | 1768 | 1463976020163 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:20 INFO - PROCESS | 1768 | 1463976020404 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 21:00:20 INFO - PROCESS | 1768 | 1463976020756 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x914f4c00 == 117 [pid = 1768] [id = 466] 21:00:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x915ef800) [pid = 1768] [serial = 1399] [outer = (nil)] 21:00:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x92452c00) [pid = 1768] [serial = 1400] [outer = 0x915ef800] 21:00:20 INFO - PROCESS | 1768 | 1463976020855 Marionette DEBUG loaded listener.js 21:00:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x92457800) [pid = 1768] [serial = 1401] [outer = 0x915ef800] 21:00:21 INFO - PROCESS | 1768 | 1463976021820 Marionette TRACE conn4 <- [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]]]}] 21:00:21 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 21:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1740ms 21:00:21 INFO - PROCESS | 1768 | 1463976021892 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 21:00:21 INFO - PROCESS | 1768 | 1463976021897 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 21:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:00:21 INFO - PROCESS | 1768 | 1463976021904 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:00:21 INFO - PROCESS | 1768 | 1463976021909 Marionette TRACE conn4 <- [1,1838,null,{}] 21:00:21 INFO - PROCESS | 1768 | 1463976021915 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:22 INFO - PROCESS | 1768 | 1463976022167 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 21:00:22 INFO - PROCESS | 1768 | 1463976022514 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x91473800 == 118 [pid = 1768] [id = 467] 21:00:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x914f8800) [pid = 1768] [serial = 1402] [outer = (nil)] 21:00:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x92695000) [pid = 1768] [serial = 1403] [outer = 0x914f8800] 21:00:22 INFO - PROCESS | 1768 | 1463976022615 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x92698800) [pid = 1768] [serial = 1404] [outer = 0x914f8800] 21:00:23 INFO - PROCESS | 1768 | 1463976023608 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1737ms 21:00:23 INFO - PROCESS | 1768 | 1463976023642 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1768 | 1463976023645 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 21:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:00:23 INFO - PROCESS | 1768 | 1463976023653 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1768 | 1463976023658 Marionette TRACE conn4 <- [1,1842,null,{}] 21:00:23 INFO - PROCESS | 1768 | 1463976023664 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:23 INFO - PROCESS | 1768 | 1463976023910 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 21:00:24 INFO - PROCESS | 1768 | 1463976024251 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244dc00 == 119 [pid = 1768] [id = 468] 21:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x92553000) [pid = 1768] [serial = 1405] [outer = (nil)] 21:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x92964400) [pid = 1768] [serial = 1406] [outer = 0x92553000] 21:00:24 INFO - PROCESS | 1768 | 1463976024349 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x92968400) [pid = 1768] [serial = 1407] [outer = 0x92553000] 21:00:25 INFO - PROCESS | 1768 | 1463976025266 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 21:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1684ms 21:00:25 INFO - PROCESS | 1768 | 1463976025338 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 21:00:25 INFO - PROCESS | 1768 | 1463976025341 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 21:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:00:25 INFO - PROCESS | 1768 | 1463976025350 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:00:25 INFO - PROCESS | 1768 | 1463976025354 Marionette TRACE conn4 <- [1,1846,null,{}] 21:00:25 INFO - PROCESS | 1768 | 1463976025361 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:25 INFO - PROCESS | 1768 | 1463976025614 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 21:00:25 INFO - PROCESS | 1768 | 1463976025960 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9255ac00 == 120 [pid = 1768] [id = 469] 21:00:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x92690400) [pid = 1768] [serial = 1408] [outer = (nil)] 21:00:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x92b08c00) [pid = 1768] [serial = 1409] [outer = 0x92690400] 21:00:26 INFO - PROCESS | 1768 | 1463976026061 Marionette DEBUG loaded listener.js 21:00:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x92b0d400) [pid = 1768] [serial = 1410] [outer = 0x92690400] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2c800 == 119 [pid = 1768] [id = 446] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea9800 == 118 [pid = 1768] [id = 447] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a94cc00 == 117 [pid = 1768] [id = 445] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x95060800 == 116 [pid = 1768] [id = 444] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x95119c00 == 115 [pid = 1768] [id = 443] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2e400 == 114 [pid = 1768] [id = 441] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x92c0e000 == 113 [pid = 1768] [id = 442] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ebe3400 == 112 [pid = 1768] [id = 440] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbd400 == 111 [pid = 1768] [id = 439] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x90f22000 == 110 [pid = 1768] [id = 438] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x90f23c00 == 109 [pid = 1768] [id = 437] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8ced1400 == 108 [pid = 1768] [id = 436] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x89a4f400 == 107 [pid = 1768] [id = 435] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a942c00 == 106 [pid = 1768] [id = 433] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8d535800 == 105 [pid = 1768] [id = 434] 21:00:28 INFO - PROCESS | 1768 | --DOCSHELL 0x878d2000 == 104 [pid = 1768] [id = 432] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0xa67bf400) [pid = 1768] [serial = 1221] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0xa673dc00) [pid = 1768] [serial = 1215] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8ebe9400) [pid = 1768] [serial = 1218] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0xa112d400) [pid = 1768] [serial = 1203] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0xa3258c00) [pid = 1768] [serial = 1209] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x9d9a0c00) [pid = 1768] [serial = 1200] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0xa6282400) [pid = 1768] [serial = 1212] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0xa26c4000) [pid = 1768] [serial = 1206] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8ced6c00) [pid = 1768] [serial = 1295] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8d5bd000) [pid = 1768] [serial = 1292] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8deae400) [pid = 1768] [serial = 1293] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x891dd400) [pid = 1768] [serial = 1286] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8a003000) [pid = 1768] [serial = 1287] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x88796c00) [pid = 1768] [serial = 1284] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x88794c00) [pid = 1768] [serial = 1283] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x891d9400) [pid = 1768] [serial = 1281] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x891d7000) [pid = 1768] [serial = 1280] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa6283400) [pid = 1768] [serial = 1278] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9ad20400) [pid = 1768] [serial = 1277] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x878d6000) [pid = 1768] [serial = 1275] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x878d3c00) [pid = 1768] [serial = 1274] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa3251000) [pid = 1768] [serial = 1272] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa22c0800) [pid = 1768] [serial = 1271] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa227ec00) [pid = 1768] [serial = 1269] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa112cc00) [pid = 1768] [serial = 1268] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9b21a800) [pid = 1768] [serial = 1266] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9b216800) [pid = 1768] [serial = 1265] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x99f51400) [pid = 1768] [serial = 1263] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x99daac00) [pid = 1768] [serial = 1262] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x96eb8800) [pid = 1768] [serial = 1260] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9527f400) [pid = 1768] [serial = 1259] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x946f1c00) [pid = 1768] [serial = 1257] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x93a49800) [pid = 1768] [serial = 1256] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9296e800) [pid = 1768] [serial = 1254] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9255a400) [pid = 1768] [serial = 1253] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x918e0400) [pid = 1768] [serial = 1251] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x915eec00) [pid = 1768] [serial = 1250] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x914f0000) [pid = 1768] [serial = 1248] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x90f90800) [pid = 1768] [serial = 1247] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8eda4000) [pid = 1768] [serial = 1245] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8ed9ec00) [pid = 1768] [serial = 1244] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8e2c6c00) [pid = 1768] [serial = 1242] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8e1bf000) [pid = 1768] [serial = 1241] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8badfc00) [pid = 1768] [serial = 1239] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8a94fc00) [pid = 1768] [serial = 1238] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8bad5400) [pid = 1768] [serial = 1289] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8bd27400) [pid = 1768] [serial = 1290] [outer = (nil)] [url = about:blank] 21:00:28 INFO - PROCESS | 1768 | 1463976028779 Marionette TRACE conn4 <- [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]]]}] 21:00:28 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) 21:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 3448ms 21:00:28 INFO - PROCESS | 1768 | 1463976028800 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 1768 | 1463976028806 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 21:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:00:28 INFO - PROCESS | 1768 | 1463976028816 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1768 | 1463976028823 Marionette TRACE conn4 <- [1,1850,null,{}] 21:00:28 INFO - PROCESS | 1768 | 1463976028836 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:29 INFO - PROCESS | 1768 | 1463976029083 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 21:00:29 INFO - PROCESS | 1768 | 1463976029307 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d5000 == 105 [pid = 1768] [id = 470] 21:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x878d5c00) [pid = 1768] [serial = 1411] [outer = (nil)] 21:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x88798000) [pid = 1768] [serial = 1412] [outer = 0x878d5c00] 21:00:29 INFO - PROCESS | 1768 | 1463976029399 Marionette DEBUG loaded listener.js 21:00:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x891d9800) [pid = 1768] [serial = 1413] [outer = 0x878d5c00] 21:00:30 INFO - PROCESS | 1768 | 1463976030278 Marionette TRACE conn4 <- [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]]]}] 21:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1547ms 21:00:30 INFO - PROCESS | 1768 | 1463976030363 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 21:00:30 INFO - PROCESS | 1768 | 1463976030373 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 21:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:00:30 INFO - PROCESS | 1768 | 1463976030387 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:00:30 INFO - PROCESS | 1768 | 1463976030391 Marionette TRACE conn4 <- [1,1854,null,{}] 21:00:30 INFO - PROCESS | 1768 | 1463976030398 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:30 INFO - PROCESS | 1768 | 1463976030636 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 21:00:30 INFO - PROCESS | 1768 | 1463976030924 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a096800 == 106 [pid = 1768] [id = 471] 21:00:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a09b400) [pid = 1768] [serial = 1414] [outer = (nil)] 21:00:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8a942c00) [pid = 1768] [serial = 1415] [outer = 0x8a09b400] 21:00:31 INFO - PROCESS | 1768 | 1463976031028 Marionette DEBUG loaded listener.js 21:00:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8b1f1000) [pid = 1768] [serial = 1416] [outer = 0x8a09b400] 21:00:32 INFO - PROCESS | 1768 | 1463976032714 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 3303ms 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9c112c00) [pid = 1768] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x878d9400) [pid = 1768] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8b1f0400) [pid = 1768] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x95120400) [pid = 1768] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8cde5000) [pid = 1768] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x914fa800) [pid = 1768] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x96e68800) [pid = 1768] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ed98400) [pid = 1768] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8a091c00) [pid = 1768] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8d5b4c00) [pid = 1768] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9511d400) [pid = 1768] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x90f24000) [pid = 1768] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8a94f800) [pid = 1768] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8ecc3400) [pid = 1768] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8a005400) [pid = 1768] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x90f27400) [pid = 1768] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x878d0000) [pid = 1768] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x92c0f800) [pid = 1768] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x90f1f400) [pid = 1768] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8a091400) [pid = 1768] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9527a800) [pid = 1768] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:00:33 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8bfdb400) [pid = 1768] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:00:33 INFO - PROCESS | 1768 | 1463976033869 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 21:00:33 INFO - PROCESS | 1768 | 1463976033877 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 21:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:00:33 INFO - PROCESS | 1768 | 1463976033893 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:00:33 INFO - PROCESS | 1768 | 1463976033903 Marionette TRACE conn4 <- [1,1858,null,{}] 21:00:33 INFO - PROCESS | 1768 | 1463976033931 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:34 INFO - PROCESS | 1768 | 1463976034266 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 21:00:34 INFO - PROCESS | 1768 | 1463976034538 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09b000 == 107 [pid = 1768] [id = 472] 21:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8bd27400) [pid = 1768] [serial = 1417] [outer = (nil)] 21:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8bfdb400) [pid = 1768] [serial = 1418] [outer = 0x8bd27400] 21:00:34 INFO - PROCESS | 1768 | 1463976034679 Marionette DEBUG loaded listener.js 21:00:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8cddf800) [pid = 1768] [serial = 1419] [outer = 0x8bd27400] 21:00:36 INFO - PROCESS | 1768 | 1463976036288 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2606ms 21:00:36 INFO - PROCESS | 1768 | 1463976036532 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1768 | 1463976036546 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 21:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:00:36 INFO - PROCESS | 1768 | 1463976036563 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1768 | 1463976036575 Marionette TRACE conn4 <- [1,1862,null,{}] 21:00:36 INFO - PROCESS | 1768 | 1463976036591 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:37 INFO - PROCESS | 1768 | 1463976037109 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 21:00:37 INFO - PROCESS | 1768 | 1463976037380 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d0800 == 108 [pid = 1768] [id = 473] 21:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x87926c00) [pid = 1768] [serial = 1420] [outer = (nil)] 21:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x891d3000) [pid = 1768] [serial = 1421] [outer = 0x87926c00] 21:00:37 INFO - PROCESS | 1768 | 1463976037548 Marionette DEBUG loaded listener.js 21:00:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8a00cc00) [pid = 1768] [serial = 1422] [outer = 0x87926c00] 21:00:38 INFO - PROCESS | 1768 | 1463976038630 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 21:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2105ms 21:00:38 INFO - PROCESS | 1768 | 1463976038665 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 21:00:38 INFO - PROCESS | 1768 | 1463976038677 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 21:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:00:38 INFO - PROCESS | 1768 | 1463976038690 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:00:38 INFO - PROCESS | 1768 | 1463976038695 Marionette TRACE conn4 <- [1,1866,null,{}] 21:00:38 INFO - PROCESS | 1768 | 1463976038702 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:38 INFO - PROCESS | 1768 | 1463976038978 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 21:00:39 INFO - PROCESS | 1768 | 1463976039321 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9ea400 == 109 [pid = 1768] [id = 474] 21:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8bbe9c00) [pid = 1768] [serial = 1423] [outer = (nil)] 21:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8bedf800) [pid = 1768] [serial = 1424] [outer = 0x8bbe9c00] 21:00:39 INFO - PROCESS | 1768 | 1463976039421 Marionette DEBUG loaded listener.js 21:00:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8cde3000) [pid = 1768] [serial = 1425] [outer = 0x8bbe9c00] 21:00:40 INFO - PROCESS | 1768 | 1463976040440 Marionette TRACE conn4 <- [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]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1792ms 21:00:40 INFO - PROCESS | 1768 | 1463976040481 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 21:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:00:40 INFO - PROCESS | 1768 | 1463976040486 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 21:00:40 INFO - PROCESS | 1768 | 1463976040496 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1768 | 1463976040503 Marionette TRACE conn4 <- [1,1870,null,{}] 21:00:40 INFO - PROCESS | 1768 | 1463976040521 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:40 INFO - PROCESS | 1768 | 1463976040820 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 21:00:41 INFO - PROCESS | 1768 | 1463976041156 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cedf000 == 110 [pid = 1768] [id = 475] 21:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8d5c0c00) [pid = 1768] [serial = 1426] [outer = (nil)] 21:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8e1bf400) [pid = 1768] [serial = 1427] [outer = 0x8d5c0c00] 21:00:41 INFO - PROCESS | 1768 | 1463976041259 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e28f800) [pid = 1768] [serial = 1428] [outer = 0x8d5c0c00] 21:00:42 INFO - PROCESS | 1768 | 1463976042235 Marionette TRACE conn4 <- [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]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1790ms 21:00:42 INFO - PROCESS | 1768 | 1463976042285 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1768 | 1463976042290 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 21:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:00:42 INFO - PROCESS | 1768 | 1463976042297 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1768 | 1463976042302 Marionette TRACE conn4 <- [1,1874,null,{}] 21:00:42 INFO - PROCESS | 1768 | 1463976042308 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:42 INFO - PROCESS | 1768 | 1463976042552 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 21:00:42 INFO - PROCESS | 1768 | 1463976042885 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8879a400 == 111 [pid = 1768] [id = 476] 21:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e2bec00) [pid = 1768] [serial = 1429] [outer = (nil)] 21:00:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ea04000) [pid = 1768] [serial = 1430] [outer = 0x8e2bec00] 21:00:42 INFO - PROCESS | 1768 | 1463976042985 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ea10000) [pid = 1768] [serial = 1431] [outer = 0x8e2bec00] 21:00:43 INFO - PROCESS | 1768 | 1463976043958 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1733ms 21:00:44 INFO - PROCESS | 1768 | 1463976044031 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1768 | 1463976044034 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 21:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:00:44 INFO - PROCESS | 1768 | 1463976044042 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1768 | 1463976044045 Marionette TRACE conn4 <- [1,1878,null,{}] 21:00:44 INFO - PROCESS | 1768 | 1463976044052 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:44 INFO - PROCESS | 1768 | 1463976044319 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 21:00:44 INFO - PROCESS | 1768 | 1463976044652 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d4c00 == 112 [pid = 1768] [id = 477] 21:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x87920800) [pid = 1768] [serial = 1432] [outer = (nil)] 21:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ebeb800) [pid = 1768] [serial = 1433] [outer = 0x87920800] 21:00:44 INFO - PROCESS | 1768 | 1463976044749 Marionette DEBUG loaded listener.js 21:00:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ecbd400) [pid = 1768] [serial = 1434] [outer = 0x87920800] 21:00:45 INFO - PROCESS | 1768 | 1463976045678 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 21:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1683ms 21:00:45 INFO - PROCESS | 1768 | 1463976045727 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 21:00:45 INFO - PROCESS | 1768 | 1463976045730 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 21:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:00:45 INFO - PROCESS | 1768 | 1463976045739 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:00:45 INFO - PROCESS | 1768 | 1463976045743 Marionette TRACE conn4 <- [1,1882,null,{}] 21:00:45 INFO - PROCESS | 1768 | 1463976045750 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:46 INFO - PROCESS | 1768 | 1463976046038 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 21:00:46 INFO - PROCESS | 1768 | 1463976046382 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deaac00 == 113 [pid = 1768] [id = 478] 21:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ebe2000) [pid = 1768] [serial = 1435] [outer = (nil)] 21:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x90f1f400) [pid = 1768] [serial = 1436] [outer = 0x8ebe2000] 21:00:46 INFO - PROCESS | 1768 | 1463976046481 Marionette DEBUG loaded listener.js 21:00:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x90f23800) [pid = 1768] [serial = 1437] [outer = 0x8ebe2000] 21:00:47 INFO - PROCESS | 1768 | 1463976047430 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 21:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1740ms 21:00:47 INFO - PROCESS | 1768 | 1463976047479 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 21:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:00:47 INFO - PROCESS | 1768 | 1463976047484 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 21:00:47 INFO - PROCESS | 1768 | 1463976047492 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:00:47 INFO - PROCESS | 1768 | 1463976047495 Marionette TRACE conn4 <- [1,1886,null,{}] 21:00:47 INFO - PROCESS | 1768 | 1463976047503 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:47 INFO - PROCESS | 1768 | 1463976047764 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 21:00:48 INFO - PROCESS | 1768 | 1463976048101 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deaf000 == 114 [pid = 1768] [id = 479] 21:00:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ecc6400) [pid = 1768] [serial = 1438] [outer = (nil)] 21:00:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f8c800) [pid = 1768] [serial = 1439] [outer = 0x8ecc6400] 21:00:48 INFO - PROCESS | 1768 | 1463976048202 Marionette DEBUG loaded listener.js 21:00:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9146a400) [pid = 1768] [serial = 1440] [outer = 0x8ecc6400] 21:00:49 INFO - PROCESS | 1768 | 1463976049159 Marionette TRACE conn4 <- [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]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1740ms 21:00:49 INFO - PROCESS | 1768 | 1463976049233 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1768 | 1463976049236 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 21:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:00:49 INFO - PROCESS | 1768 | 1463976049244 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:00:49 INFO - PROCESS | 1768 | 1463976049249 Marionette TRACE conn4 <- [1,1890,null,{}] 21:00:49 INFO - PROCESS | 1768 | 1463976049256 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:49 INFO - PROCESS | 1768 | 1463976049538 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 21:00:49 INFO - PROCESS | 1768 | 1463976049882 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x88799800 == 115 [pid = 1768] [id = 480] 21:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8ecc3c00) [pid = 1768] [serial = 1441] [outer = (nil)] 21:00:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x914fa800) [pid = 1768] [serial = 1442] [outer = 0x8ecc3c00] 21:00:49 INFO - PROCESS | 1768 | 1463976049977 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x915eb400) [pid = 1768] [serial = 1443] [outer = 0x8ecc3c00] 21:00:50 INFO - PROCESS | 1768 | 1463976050900 Marionette TRACE conn4 <- [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]]]}] 21:00:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1736ms 21:00:50 INFO - PROCESS | 1768 | 1463976050981 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 21:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:00:50 INFO - PROCESS | 1768 | 1463976050986 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 21:00:50 INFO - PROCESS | 1768 | 1463976050994 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1768 | 1463976050997 Marionette TRACE conn4 <- [1,1894,null,{}] 21:00:51 INFO - PROCESS | 1768 | 1463976051005 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:51 INFO - PROCESS | 1768 | 1463976051260 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 21:00:51 INFO - PROCESS | 1768 | 1463976051609 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9f1c00 == 116 [pid = 1768] [id = 481] 21:00:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f2c400) [pid = 1768] [serial = 1444] [outer = (nil)] 21:00:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x91bb3400) [pid = 1768] [serial = 1445] [outer = 0x90f2c400] 21:00:51 INFO - PROCESS | 1768 | 1463976051702 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9244b400) [pid = 1768] [serial = 1446] [outer = 0x90f2c400] 21:00:52 INFO - PROCESS | 1768 | 1463976052673 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 21:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1741ms 21:00:52 INFO - PROCESS | 1768 | 1463976052735 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 21:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:00:52 INFO - PROCESS | 1768 | 1463976052740 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 21:00:52 INFO - PROCESS | 1768 | 1463976052747 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:00:52 INFO - PROCESS | 1768 | 1463976052751 Marionette TRACE conn4 <- [1,1898,null,{}] 21:00:52 INFO - PROCESS | 1768 | 1463976052758 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:53 INFO - PROCESS | 1768 | 1463976053006 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 21:00:53 INFO - PROCESS | 1768 | 1463976053353 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x914eec00 == 117 [pid = 1768] [id = 482] 21:00:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x918e7000) [pid = 1768] [serial = 1447] [outer = (nil)] 21:00:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9288c000) [pid = 1768] [serial = 1448] [outer = 0x918e7000] 21:00:53 INFO - PROCESS | 1768 | 1463976053448 Marionette DEBUG loaded listener.js 21:00:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92890400) [pid = 1768] [serial = 1449] [outer = 0x918e7000] 21:00:54 INFO - PROCESS | 1768 | 1463976054452 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1782ms 21:00:54 INFO - PROCESS | 1768 | 1463976054529 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 21:00:54 INFO - PROCESS | 1768 | 1463976054534 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 21:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:00:54 INFO - PROCESS | 1768 | 1463976054542 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1768 | 1463976054547 Marionette TRACE conn4 <- [1,1902,null,{}] 21:00:54 INFO - PROCESS | 1768 | 1463976054556 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:54 INFO - PROCESS | 1768 | 1463976054855 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 21:00:55 INFO - PROCESS | 1768 | 1463976055207 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x92885400 == 118 [pid = 1768] [id = 483] 21:00:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92c0ac00) [pid = 1768] [serial = 1450] [outer = (nil)] 21:00:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x938c4000) [pid = 1768] [serial = 1451] [outer = 0x92c0ac00] 21:00:55 INFO - PROCESS | 1768 | 1463976055308 Marionette DEBUG loaded listener.js 21:00:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x94607800) [pid = 1768] [serial = 1452] [outer = 0x92c0ac00] 21:00:56 INFO - PROCESS | 1768 | 1463976056279 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 21:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1786ms 21:00:56 INFO - PROCESS | 1768 | 1463976056332 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 21:00:56 INFO - PROCESS | 1768 | 1463976056335 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 21:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:00:56 INFO - PROCESS | 1768 | 1463976056343 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:00:56 INFO - PROCESS | 1768 | 1463976056346 Marionette TRACE conn4 <- [1,1906,null,{}] 21:00:56 INFO - PROCESS | 1768 | 1463976056353 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:56 INFO - PROCESS | 1768 | 1463976056589 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 21:00:57 INFO - PROCESS | 1768 | 1463976056989 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bd800 == 119 [pid = 1768] [id = 484] 21:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x94623400) [pid = 1768] [serial = 1453] [outer = (nil)] 21:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9462e800) [pid = 1768] [serial = 1454] [outer = 0x94623400] 21:00:57 INFO - PROCESS | 1768 | 1463976057092 Marionette DEBUG loaded listener.js 21:00:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x946f8c00) [pid = 1768] [serial = 1455] [outer = 0x94623400] 21:00:58 INFO - PROCESS | 1768 | 1463976058016 Marionette TRACE conn4 <- [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]]]}] 21:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1735ms 21:00:58 INFO - PROCESS | 1768 | 1463976058079 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 21:00:58 INFO - PROCESS | 1768 | 1463976058083 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 21:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:00:58 INFO - PROCESS | 1768 | 1463976058102 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:00:58 INFO - PROCESS | 1768 | 1463976058106 Marionette TRACE conn4 <- [1,1910,null,{}] 21:00:58 INFO - PROCESS | 1768 | 1463976058113 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:58 INFO - PROCESS | 1768 | 1463976058353 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 21:00:58 INFO - PROCESS | 1768 | 1463976058671 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x92449400 == 120 [pid = 1768] [id = 485] 21:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93a46c00) [pid = 1768] [serial = 1456] [outer = (nil)] 21:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x95112800) [pid = 1768] [serial = 1457] [outer = 0x93a46c00] 21:00:58 INFO - PROCESS | 1768 | 1463976058766 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x95114c00) [pid = 1768] [serial = 1458] [outer = 0x93a46c00] 21:00:59 INFO - PROCESS | 1768 | 1463976059684 Marionette TRACE conn4 <- [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]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1651ms 21:00:59 INFO - PROCESS | 1768 | 1463976059754 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 21:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:00:59 INFO - PROCESS | 1768 | 1463976059759 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 21:00:59 INFO - PROCESS | 1768 | 1463976059766 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1768 | 1463976059770 Marionette TRACE conn4 <- [1,1914,null,{}] 21:00:59 INFO - PROCESS | 1768 | 1463976059777 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:00 INFO - PROCESS | 1768 | 1463976060025 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 21:01:00 INFO - PROCESS | 1768 | 1463976060343 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e9400 == 121 [pid = 1768] [id = 486] 21:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8a097000) [pid = 1768] [serial = 1459] [outer = (nil)] 21:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x95121c00) [pid = 1768] [serial = 1460] [outer = 0x8a097000] 21:01:00 INFO - PROCESS | 1768 | 1463976060439 Marionette DEBUG loaded listener.js 21:01:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x95277c00) [pid = 1768] [serial = 1461] [outer = 0x8a097000] 21:01:01 INFO - PROCESS | 1768 | 1463976061395 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 21:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1688ms 21:01:01 INFO - PROCESS | 1768 | 1463976061455 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 21:01:01 INFO - PROCESS | 1768 | 1463976061458 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 21:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:01:01 INFO - PROCESS | 1768 | 1463976061468 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:01:01 INFO - PROCESS | 1768 | 1463976061471 Marionette TRACE conn4 <- [1,1918,null,{}] 21:01:01 INFO - PROCESS | 1768 | 1463976061479 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:01 INFO - PROCESS | 1768 | 1463976061781 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 21:01:02 INFO - PROCESS | 1768 | 1463976062152 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e7c00 == 122 [pid = 1768] [id = 487] 21:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x878ce800) [pid = 1768] [serial = 1462] [outer = (nil)] 21:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x95274c00) [pid = 1768] [serial = 1463] [outer = 0x878ce800] 21:01:02 INFO - PROCESS | 1768 | 1463976062252 Marionette DEBUG loaded listener.js 21:01:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x96e65800) [pid = 1768] [serial = 1464] [outer = 0x878ce800] 21:01:03 INFO - PROCESS | 1768 | 1463976063209 Marionette TRACE conn4 <- [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]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1796ms 21:01:03 INFO - PROCESS | 1768 | 1463976063264 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1768 | 1463976063268 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 21:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:01:03 INFO - PROCESS | 1768 | 1463976063276 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1768 | 1463976063279 Marionette TRACE conn4 <- [1,1922,null,{}] 21:01:03 INFO - PROCESS | 1768 | 1463976063286 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:03 INFO - PROCESS | 1768 | 1463976063534 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 21:01:03 INFO - PROCESS | 1768 | 1463976063884 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8791fc00 == 123 [pid = 1768] [id = 488] 21:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9505f400) [pid = 1768] [serial = 1465] [outer = (nil)] 21:01:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x98197800) [pid = 1768] [serial = 1466] [outer = 0x9505f400] 21:01:03 INFO - PROCESS | 1768 | 1463976063986 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9819c400) [pid = 1768] [serial = 1467] [outer = 0x9505f400] 21:01:04 INFO - PROCESS | 1768 | 1463976064910 Marionette TRACE conn4 <- [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]]]}] 21:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1697ms 21:01:04 INFO - PROCESS | 1768 | 1463976064973 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 21:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:01:04 INFO - PROCESS | 1768 | 1463976064978 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 21:01:04 INFO - PROCESS | 1768 | 1463976064986 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:01:04 INFO - PROCESS | 1768 | 1463976064989 Marionette TRACE conn4 <- [1,1926,null,{}] 21:01:05 INFO - PROCESS | 1768 | 1463976064996 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:05 INFO - PROCESS | 1768 | 1463976065451 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 21:01:05 INFO - PROCESS | 1768 | 1463976065801 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x99ef4000 == 124 [pid = 1768] [id = 489] 21:01:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x99efc000) [pid = 1768] [serial = 1468] [outer = (nil)] 21:01:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x99f57400) [pid = 1768] [serial = 1469] [outer = 0x99efc000] 21:01:05 INFO - PROCESS | 1768 | 1463976065894 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x99f5a800) [pid = 1768] [serial = 1470] [outer = 0x99efc000] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfe3400 == 123 [pid = 1768] [id = 250] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2ac00 == 122 [pid = 1768] [id = 175] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8cedbc00 == 121 [pid = 1768] [id = 254] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x918e7800 == 120 [pid = 1768] [id = 257] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x89f05400 == 119 [pid = 1768] [id = 251] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfe5800 == 118 [pid = 1768] [id = 252] 21:01:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5e0000 == 117 [pid = 1768] [id = 255] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0xa22c4000) [pid = 1768] [serial = 1347] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8878e800) [pid = 1768] [serial = 1298] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8bbeec00) [pid = 1768] [serial = 1356] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x96e70400) [pid = 1768] [serial = 1332] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9b213400) [pid = 1768] [serial = 1341] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92457c00) [pid = 1768] [serial = 1320] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9ad12c00) [pid = 1768] [serial = 1338] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x92b02800) [pid = 1768] [serial = 1326] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8cde2800) [pid = 1768] [serial = 1224] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8dea4800) [pid = 1768] [serial = 1304] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9d57ec00) [pid = 1768] [serial = 1343] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90f26c00) [pid = 1768] [serial = 1313] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8bd2bc00) [pid = 1768] [serial = 1302] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8eda6c00) [pid = 1768] [serial = 1310] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9146ac00) [pid = 1768] [serial = 1314] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8a247400) [pid = 1768] [serial = 1353] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x92453800) [pid = 1768] [serial = 1319] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91bab400) [pid = 1768] [serial = 1317] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a3bd000) [pid = 1768] [serial = 1337] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x88796800) [pid = 1768] [serial = 1349] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x93a4dc00) [pid = 1768] [serial = 1328] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8bad5c00) [pid = 1768] [serial = 1301] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x891d7800) [pid = 1768] [serial = 1299] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8a094c00) [pid = 1768] [serial = 1352] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9d5b9800) [pid = 1768] [serial = 1344] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8e284c00) [pid = 1768] [serial = 1305] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9296d000) [pid = 1768] [serial = 1325] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9269a400) [pid = 1768] [serial = 1323] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x92695c00) [pid = 1768] [serial = 1322] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8ebe8400) [pid = 1768] [serial = 1307] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x918e1000) [pid = 1768] [serial = 1316] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa21ac400) [pid = 1768] [serial = 1346] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8bada800) [pid = 1768] [serial = 1355] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x99efb800) [pid = 1768] [serial = 1335] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8ecbcc00) [pid = 1768] [serial = 1308] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x95283800) [pid = 1768] [serial = 1331] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x946f8000) [pid = 1768] [serial = 1329] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8ecc5c00) [pid = 1768] [serial = 1340] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x90f1fc00) [pid = 1768] [serial = 1311] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x891de400) [pid = 1768] [serial = 1350] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x99db0800) [pid = 1768] [serial = 1334] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8eab9400) [pid = 1768] [serial = 1236] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8bbf2c00) [pid = 1768] [serial = 1358] [outer = (nil)] [url = about:blank] 21:01:08 INFO - PROCESS | 1768 | 1463976068627 Marionette TRACE conn4 <- [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]]]}] 21:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3705ms 21:01:08 INFO - PROCESS | 1768 | 1463976068691 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 21:01:08 INFO - PROCESS | 1768 | 1463976068698 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 21:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:01:08 INFO - PROCESS | 1768 | 1463976068708 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:01:08 INFO - PROCESS | 1768 | 1463976068713 Marionette TRACE conn4 <- [1,1930,null,{}] 21:01:08 INFO - PROCESS | 1768 | 1463976068723 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:08 INFO - PROCESS | 1768 | 1463976068963 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 21:01:09 INFO - PROCESS | 1768 | 1463976069229 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x891d4000 == 118 [pid = 1768] [id = 490] 21:01:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x891da800) [pid = 1768] [serial = 1471] [outer = (nil)] 21:01:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x89f05400) [pid = 1768] [serial = 1472] [outer = 0x891da800] 21:01:09 INFO - PROCESS | 1768 | 1463976069342 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8a097c00) [pid = 1768] [serial = 1473] [outer = 0x891da800] 21:01:10 INFO - PROCESS | 1768 | 1463976070205 Marionette TRACE conn4 <- [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]]]}] 21:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1535ms 21:01:10 INFO - PROCESS | 1768 | 1463976070245 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 21:01:10 INFO - PROCESS | 1768 | 1463976070254 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 21:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:01:10 INFO - PROCESS | 1768 | 1463976070266 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1768 | 1463976070270 Marionette TRACE conn4 <- [1,1934,null,{}] 21:01:10 INFO - PROCESS | 1768 | 1463976070277 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:10 INFO - PROCESS | 1768 | 1463976070607 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 21:01:10 INFO - PROCESS | 1768 | 1463976070644 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a247c00 == 119 [pid = 1768] [id = 491] 21:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8a94b800) [pid = 1768] [serial = 1474] [outer = (nil)] 21:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8bbe6000) [pid = 1768] [serial = 1475] [outer = 0x8a94b800] 21:01:10 INFO - PROCESS | 1768 | 1463976070744 Marionette DEBUG loaded listener.js 21:01:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8bd2e000) [pid = 1768] [serial = 1476] [outer = 0x8a94b800] 21:01:11 INFO - PROCESS | 1768 | 1463976071880 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1697ms 21:01:11 INFO - PROCESS | 1768 | 1463976071964 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 21:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:01:11 INFO - PROCESS | 1768 | 1463976071969 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 21:01:11 INFO - PROCESS | 1768 | 1463976071976 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1768 | 1463976071982 Marionette TRACE conn4 <- [1,1938,null,{}] 21:01:12 INFO - PROCESS | 1768 | 1463976072017 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:12 INFO - PROCESS | 1768 | 1463976072365 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8a09b400) [pid = 1768] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x914f2800) [pid = 1768] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x92553000) [pid = 1768] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x90f8fc00) [pid = 1768] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x915ef800) [pid = 1768] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8bbee400) [pid = 1768] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ecc4000) [pid = 1768] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8d52fc00) [pid = 1768] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x914f1000) [pid = 1768] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8ebe2800) [pid = 1768] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x914f8800) [pid = 1768] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x87921400) [pid = 1768] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:01:13 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x878d5c00) [pid = 1768] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:01:13 INFO - PROCESS | 1768 | 1463976073146 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d5c00 == 120 [pid = 1768] [id = 492] 21:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x87921400) [pid = 1768] [serial = 1477] [outer = (nil)] 21:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8a9eb400) [pid = 1768] [serial = 1478] [outer = 0x87921400] 21:01:13 INFO - PROCESS | 1768 | 1463976073260 Marionette DEBUG loaded listener.js 21:01:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8d539800) [pid = 1768] [serial = 1479] [outer = 0x87921400] 21:01:14 INFO - PROCESS | 1768 | 1463976074029 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2092ms 21:01:14 INFO - PROCESS | 1768 | 1463976074069 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1768 | 1463976074074 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 21:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:01:14 INFO - PROCESS | 1768 | 1463976074081 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:01:14 INFO - PROCESS | 1768 | 1463976074084 Marionette TRACE conn4 <- [1,1942,null,{}] 21:01:14 INFO - PROCESS | 1768 | 1463976074090 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:14 INFO - PROCESS | 1768 | 1463976074301 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 21:01:14 INFO - PROCESS | 1768 | 1463976074505 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bade800 == 121 [pid = 1768] [id = 493] 21:01:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8bd2b800) [pid = 1768] [serial = 1480] [outer = (nil)] 21:01:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8e1c0400) [pid = 1768] [serial = 1481] [outer = 0x8bd2b800] 21:01:14 INFO - PROCESS | 1768 | 1463976074586 Marionette DEBUG loaded listener.js 21:01:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8e28b400) [pid = 1768] [serial = 1482] [outer = 0x8bd2b800] 21:01:15 INFO - PROCESS | 1768 | 1463976075616 Marionette TRACE conn4 <- [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]]]}] 21:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1590ms 21:01:15 INFO - PROCESS | 1768 | 1463976075672 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 21:01:15 INFO - PROCESS | 1768 | 1463976075680 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 21:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:01:15 INFO - PROCESS | 1768 | 1463976075694 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:01:15 INFO - PROCESS | 1768 | 1463976075711 Marionette TRACE conn4 <- [1,1946,null,{}] 21:01:15 INFO - PROCESS | 1768 | 1463976075785 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:16 INFO - PROCESS | 1768 | 1463976076045 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 21:01:16 INFO - PROCESS | 1768 | 1463976076417 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x87926000 == 122 [pid = 1768] [id = 494] 21:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x884dd800) [pid = 1768] [serial = 1483] [outer = (nil)] 21:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8a241c00) [pid = 1768] [serial = 1484] [outer = 0x884dd800] 21:01:16 INFO - PROCESS | 1768 | 1463976076513 Marionette DEBUG loaded listener.js 21:01:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8bad5c00) [pid = 1768] [serial = 1485] [outer = 0x884dd800] 21:01:17 INFO - PROCESS | 1768 | 1463976077530 Marionette TRACE conn4 <- [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]]]}] 21:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1854ms 21:01:17 INFO - PROCESS | 1768 | 1463976077544 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 21:01:17 INFO - PROCESS | 1768 | 1463976077555 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 21:01:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:01:17 INFO - PROCESS | 1768 | 1463976077567 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:01:17 INFO - PROCESS | 1768 | 1463976077571 Marionette TRACE conn4 <- [1,1950,null,{}] 21:01:17 INFO - PROCESS | 1768 | 1463976077579 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:17 INFO - PROCESS | 1768 | 1463976077827 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 21:01:18 INFO - PROCESS | 1768 | 1463976078179 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdd000 == 123 [pid = 1768] [id = 495] 21:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8cde5400) [pid = 1768] [serial = 1486] [outer = (nil)] 21:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8cedd400) [pid = 1768] [serial = 1487] [outer = 0x8cde5400] 21:01:18 INFO - PROCESS | 1768 | 1463976078276 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8dea2000) [pid = 1768] [serial = 1488] [outer = 0x8cde5400] 21:01:19 INFO - PROCESS | 1768 | 1463976079314 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:01:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1792ms 21:01:19 INFO - PROCESS | 1768 | 1463976079360 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 21:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:01:19 INFO - PROCESS | 1768 | 1463976079365 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 21:01:19 INFO - PROCESS | 1768 | 1463976079374 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1768 | 1463976079381 Marionette TRACE conn4 <- [1,1954,null,{}] 21:01:19 INFO - PROCESS | 1768 | 1463976079400 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:19 INFO - PROCESS | 1768 | 1463976079690 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 21:01:20 INFO - PROCESS | 1768 | 1463976080037 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d8800 == 124 [pid = 1768] [id = 496] 21:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ea0dc00) [pid = 1768] [serial = 1489] [outer = (nil)] 21:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8eabe000) [pid = 1768] [serial = 1490] [outer = 0x8ea0dc00] 21:01:20 INFO - PROCESS | 1768 | 1463976080137 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ecbb000) [pid = 1768] [serial = 1491] [outer = 0x8ea0dc00] 21:01:21 INFO - PROCESS | 1768 | 1463976081084 Marionette TRACE conn4 <- [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]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1745ms 21:01:21 INFO - PROCESS | 1768 | 1463976081119 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 21:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:01:21 INFO - PROCESS | 1768 | 1463976081125 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 21:01:21 INFO - PROCESS | 1768 | 1463976081132 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1768 | 1463976081135 Marionette TRACE conn4 <- [1,1958,null,{}] 21:01:21 INFO - PROCESS | 1768 | 1463976081143 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:21 INFO - PROCESS | 1768 | 1463976081389 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 21:01:21 INFO - PROCESS | 1768 | 1463976081724 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d6000 == 125 [pid = 1768] [id = 497] 21:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ecbfc00) [pid = 1768] [serial = 1492] [outer = (nil)] 21:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8eda6c00) [pid = 1768] [serial = 1493] [outer = 0x8ecbfc00] 21:01:21 INFO - PROCESS | 1768 | 1463976081825 Marionette DEBUG loaded listener.js 21:01:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f531800) [pid = 1768] [serial = 1494] [outer = 0x8ecbfc00] 21:01:22 INFO - PROCESS | 1768 | 1463976082747 Marionette TRACE conn4 <- [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]]]}] 21:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1690ms 21:01:22 INFO - PROCESS | 1768 | 1463976082823 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 21:01:22 INFO - PROCESS | 1768 | 1463976082826 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 21:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:01:22 INFO - PROCESS | 1768 | 1463976082835 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:01:22 INFO - PROCESS | 1768 | 1463976082839 Marionette TRACE conn4 <- [1,1962,null,{}] 21:01:22 INFO - PROCESS | 1768 | 1463976082846 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:23 INFO - PROCESS | 1768 | 1463976083136 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 21:01:23 INFO - PROCESS | 1768 | 1463976083475 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ebeac00 == 126 [pid = 1768] [id = 498] 21:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ecbf800) [pid = 1768] [serial = 1495] [outer = (nil)] 21:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x90cbf000) [pid = 1768] [serial = 1496] [outer = 0x8ecbf800] 21:01:23 INFO - PROCESS | 1768 | 1463976083575 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x90cc4400) [pid = 1768] [serial = 1497] [outer = 0x8ecbf800] 21:01:24 INFO - PROCESS | 1768 | 1463976084555 Marionette TRACE conn4 <- [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]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1737ms 21:01:24 INFO - PROCESS | 1768 | 1463976084572 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 1768 | 1463976084577 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 21:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:01:24 INFO - PROCESS | 1768 | 1463976084585 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 1768 | 1463976084589 Marionette TRACE conn4 <- [1,1966,null,{}] 21:01:24 INFO - PROCESS | 1768 | 1463976084596 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:24 INFO - PROCESS | 1768 | 1463976084881 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 21:01:25 INFO - PROCESS | 1768 | 1463976085207 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f52c000 == 127 [pid = 1768] [id = 499] 21:01:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f53a000) [pid = 1768] [serial = 1498] [outer = (nil)] 21:01:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x914ef000) [pid = 1768] [serial = 1499] [outer = 0x8f53a000] 21:01:25 INFO - PROCESS | 1768 | 1463976085309 Marionette DEBUG loaded listener.js 21:01:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x915e2c00) [pid = 1768] [serial = 1500] [outer = 0x8f53a000] 21:01:26 INFO - PROCESS | 1768 | 1463976086253 Marionette TRACE conn4 <- [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]]]}] 21:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1734ms 21:01:26 INFO - PROCESS | 1768 | 1463976086321 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 21:01:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:01:26 INFO - PROCESS | 1768 | 1463976086325 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 21:01:26 INFO - PROCESS | 1768 | 1463976086333 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:01:26 INFO - PROCESS | 1768 | 1463976086337 Marionette TRACE conn4 <- [1,1970,null,{}] 21:01:26 INFO - PROCESS | 1768 | 1463976086344 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:26 INFO - PROCESS | 1768 | 1463976086584 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 21:01:27 INFO - PROCESS | 1768 | 1463976086996 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9146f000 == 128 [pid = 1768] [id = 500] 21:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x91473400) [pid = 1768] [serial = 1501] [outer = (nil)] 21:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91bac800) [pid = 1768] [serial = 1502] [outer = 0x91473400] 21:01:27 INFO - PROCESS | 1768 | 1463976087156 Marionette DEBUG loaded listener.js 21:01:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91bb3000) [pid = 1768] [serial = 1503] [outer = 0x91473400] 21:01:28 INFO - PROCESS | 1768 | 1463976088122 Marionette TRACE conn4 <- [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]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1845ms 21:01:28 INFO - PROCESS | 1768 | 1463976088191 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1768 | 1463976088196 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 21:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:01:28 INFO - PROCESS | 1768 | 1463976088207 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1768 | 1463976088212 Marionette TRACE conn4 <- [1,1974,null,{}] 21:01:28 INFO - PROCESS | 1768 | 1463976088218 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:28 INFO - PROCESS | 1768 | 1463976088459 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 21:01:28 INFO - PROCESS | 1768 | 1463976088783 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdbc00 == 129 [pid = 1768] [id = 501] 21:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x915e9800) [pid = 1768] [serial = 1504] [outer = (nil)] 21:01:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92553000) [pid = 1768] [serial = 1505] [outer = 0x915e9800] 21:01:28 INFO - PROCESS | 1768 | 1463976088876 Marionette DEBUG loaded listener.js 21:01:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9268d800) [pid = 1768] [serial = 1506] [outer = 0x915e9800] 21:01:29 INFO - PROCESS | 1768 | 1463976089766 Marionette TRACE conn4 <- [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]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:01:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1591ms 21:01:29 INFO - PROCESS | 1768 | 1463976089799 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1768 | 1463976089803 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 21:01:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:01:29 INFO - PROCESS | 1768 | 1463976089811 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1768 | 1463976089815 Marionette TRACE conn4 <- [1,1978,null,{}] 21:01:29 INFO - PROCESS | 1768 | 1463976089842 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:30 INFO - PROCESS | 1768 | 1463976090090 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 21:01:30 INFO - PROCESS | 1768 | 1463976090430 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00d400 == 130 [pid = 1768] [id = 502] 21:01:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x91bab800) [pid = 1768] [serial = 1507] [outer = (nil)] 21:01:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9288b400) [pid = 1768] [serial = 1508] [outer = 0x91bab800] 21:01:30 INFO - PROCESS | 1768 | 1463976090527 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9296a400) [pid = 1768] [serial = 1509] [outer = 0x91bab800] 21:01:31 INFO - PROCESS | 1768 | 1463976091487 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:01:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:01:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1741ms 21:01:31 INFO - PROCESS | 1768 | 1463976091554 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 21:01:31 INFO - PROCESS | 1768 | 1463976091558 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 21:01:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:01:31 INFO - PROCESS | 1768 | 1463976091565 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1768 | 1463976091570 Marionette TRACE conn4 <- [1,1982,null,{}] 21:01:31 INFO - PROCESS | 1768 | 1463976091576 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:31 INFO - PROCESS | 1768 | 1463976091820 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 21:01:32 INFO - PROCESS | 1768 | 1463976092162 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x92886800 == 131 [pid = 1768] [id = 503] 21:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92963400) [pid = 1768] [serial = 1510] [outer = (nil)] 21:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92c03400) [pid = 1768] [serial = 1511] [outer = 0x92963400] 21:01:32 INFO - PROCESS | 1768 | 1463976092262 Marionette DEBUG loaded listener.js 21:01:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92c0dc00) [pid = 1768] [serial = 1512] [outer = 0x92963400] 21:01:33 INFO - PROCESS | 1768 | 1463976093249 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:01:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:01:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1737ms 21:01:33 INFO - PROCESS | 1768 | 1463976093304 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 21:01:33 INFO - PROCESS | 1768 | 1463976093308 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 21:01:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:01:33 INFO - PROCESS | 1768 | 1463976093317 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1768 | 1463976093323 Marionette TRACE conn4 <- [1,1986,null,{}] 21:01:33 INFO - PROCESS | 1768 | 1463976093331 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:33 INFO - PROCESS | 1768 | 1463976093634 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 21:01:34 INFO - PROCESS | 1768 | 1463976094004 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462c400 == 132 [pid = 1768] [id = 504] 21:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x95119400) [pid = 1768] [serial = 1513] [outer = (nil)] 21:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9527fc00) [pid = 1768] [serial = 1514] [outer = 0x95119400] 21:01:34 INFO - PROCESS | 1768 | 1463976094114 Marionette DEBUG loaded listener.js 21:01:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x981ad000) [pid = 1768] [serial = 1515] [outer = 0x95119400] 21:01:35 INFO - PROCESS | 1768 | 1463976095049 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1791ms 21:01:35 INFO - PROCESS | 1768 | 1463976095109 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 21:01:35 INFO - PROCESS | 1768 | 1463976095113 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 21:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:01:35 INFO - PROCESS | 1768 | 1463976095121 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:01:35 INFO - PROCESS | 1768 | 1463976095125 Marionette TRACE conn4 <- [1,1990,null,{}] 21:01:35 INFO - PROCESS | 1768 | 1463976095132 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:35 INFO - PROCESS | 1768 | 1463976095377 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 21:01:35 INFO - PROCESS | 1768 | 1463976095726 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x96e70400 == 133 [pid = 1768] [id = 505] 21:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x981b5c00) [pid = 1768] [serial = 1516] [outer = (nil)] 21:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x99f50c00) [pid = 1768] [serial = 1517] [outer = 0x981b5c00] 21:01:35 INFO - PROCESS | 1768 | 1463976095840 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x99f58800) [pid = 1768] [serial = 1518] [outer = 0x981b5c00] 21:01:36 INFO - PROCESS | 1768 | 1463976096759 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:01:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1687ms 21:01:36 INFO - PROCESS | 1768 | 1463976096808 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 21:01:36 INFO - PROCESS | 1768 | 1463976096813 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 21:01:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:01:36 INFO - PROCESS | 1768 | 1463976096821 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1768 | 1463976096826 Marionette TRACE conn4 <- [1,1994,null,{}] 21:01:36 INFO - PROCESS | 1768 | 1463976096833 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:37 INFO - PROCESS | 1768 | 1463976097099 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 21:01:37 INFO - PROCESS | 1768 | 1463976097441 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x98192000 == 134 [pid = 1768] [id = 506] 21:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x98340800) [pid = 1768] [serial = 1519] [outer = (nil)] 21:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a3b2c00) [pid = 1768] [serial = 1520] [outer = 0x98340800] 21:01:37 INFO - PROCESS | 1768 | 1463976097543 Marionette DEBUG loaded listener.js 21:01:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a3b5400) [pid = 1768] [serial = 1521] [outer = 0x98340800] 21:01:38 INFO - PROCESS | 1768 | 1463976098427 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 21:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 21:01:38 INFO - PROCESS | 1768 | 1463976098459 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 21:01:38 INFO - PROCESS | 1768 | 1463976098463 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 21:01:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:01:38 INFO - PROCESS | 1768 | 1463976098470 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:01:38 INFO - PROCESS | 1768 | 1463976098475 Marionette TRACE conn4 <- [1,1998,null,{}] 21:01:38 INFO - PROCESS | 1768 | 1463976098504 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:38 INFO - PROCESS | 1768 | 1463976098751 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 21:01:39 INFO - PROCESS | 1768 | 1463976099117 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f5ec00 == 135 [pid = 1768] [id = 507] 21:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9a11e400) [pid = 1768] [serial = 1522] [outer = (nil)] 21:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9a3bcc00) [pid = 1768] [serial = 1523] [outer = 0x9a11e400] 21:01:39 INFO - PROCESS | 1768 | 1463976099218 Marionette DEBUG loaded listener.js 21:01:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9a8f4c00) [pid = 1768] [serial = 1524] [outer = 0x9a11e400] 21:01:40 INFO - PROCESS | 1768 | 1463976100136 Marionette TRACE conn4 <- [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]]]}] 21:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1705ms 21:01:40 INFO - PROCESS | 1768 | 1463976100176 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 21:01:40 INFO - PROCESS | 1768 | 1463976100179 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 21:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:01:40 INFO - PROCESS | 1768 | 1463976100187 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:01:40 INFO - PROCESS | 1768 | 1463976100191 Marionette TRACE conn4 <- [1,2002,null,{}] 21:01:40 INFO - PROCESS | 1768 | 1463976100198 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:40 INFO - PROCESS | 1768 | 1463976100443 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 21:01:40 INFO - PROCESS | 1768 | 1463976100783 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d9000 == 136 [pid = 1768] [id = 508] 21:01:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x90cc5400) [pid = 1768] [serial = 1525] [outer = (nil)] 21:01:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9b211400) [pid = 1768] [serial = 1526] [outer = 0x90cc5400] 21:01:40 INFO - PROCESS | 1768 | 1463976100893 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9b216400) [pid = 1768] [serial = 1527] [outer = 0x90cc5400] 21:01:41 INFO - PROCESS | 1768 | 1463976101820 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:01:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1686ms 21:01:41 INFO - PROCESS | 1768 | 1463976101875 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1768 | 1463976101878 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 21:01:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:01:41 INFO - PROCESS | 1768 | 1463976101887 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1768 | 1463976101890 Marionette TRACE conn4 <- [1,2006,null,{}] 21:01:41 INFO - PROCESS | 1768 | 1463976101897 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:42 INFO - PROCESS | 1768 | 1463976102147 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 21:01:42 INFO - PROCESS | 1768 | 1463976102506 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d9800 == 137 [pid = 1768] [id = 509] 21:01:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x878da400) [pid = 1768] [serial = 1528] [outer = (nil)] 21:01:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9b5ef800) [pid = 1768] [serial = 1529] [outer = 0x878da400] 21:01:42 INFO - PROCESS | 1768 | 1463976102606 Marionette DEBUG loaded listener.js 21:01:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9ba58800) [pid = 1768] [serial = 1530] [outer = 0x878da400] 21:01:43 INFO - PROCESS | 1768 | 1463976103543 Marionette TRACE conn4 <- [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]]]}] 21:01:43 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 21:01:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1693ms 21:01:43 INFO - PROCESS | 1768 | 1463976103580 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 21:01:43 INFO - PROCESS | 1768 | 1463976103584 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 21:01:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:01:43 INFO - PROCESS | 1768 | 1463976103616 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:01:43 INFO - PROCESS | 1768 | 1463976103620 Marionette TRACE conn4 <- [1,2010,null,{}] 21:01:43 INFO - PROCESS | 1768 | 1463976103627 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:43 INFO - PROCESS | 1768 | 1463976103875 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 21:01:44 INFO - PROCESS | 1768 | 1463976104214 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e284400 == 138 [pid = 1768] [id = 510] 21:01:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x95283800) [pid = 1768] [serial = 1531] [outer = (nil)] 21:01:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9c112c00) [pid = 1768] [serial = 1532] [outer = 0x95283800] 21:01:44 INFO - PROCESS | 1768 | 1463976104307 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x9cbbf400) [pid = 1768] [serial = 1533] [outer = 0x95283800] 21:01:45 INFO - PROCESS | 1768 | 1463976105224 Marionette TRACE conn4 <- [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]]]}] 21:01:45 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 21:01:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1689ms 21:01:45 INFO - PROCESS | 1768 | 1463976105299 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1768 | 1463976105302 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 21:01:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:01:45 INFO - PROCESS | 1768 | 1463976105311 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1768 | 1463976105314 Marionette TRACE conn4 <- [1,2014,null,{}] 21:01:45 INFO - PROCESS | 1768 | 1463976105321 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:45 INFO - PROCESS | 1768 | 1463976105611 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x878d5c00 == 137 [pid = 1768] [id = 492] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8a247c00 == 136 [pid = 1768] [id = 491] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x891d4000 == 135 [pid = 1768] [id = 490] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8791fc00 == 134 [pid = 1768] [id = 488] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x870e7c00 == 133 [pid = 1768] [id = 487] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x870e9400 == 132 [pid = 1768] [id = 486] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x92449400 == 131 [pid = 1768] [id = 485] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x92885400 == 130 [pid = 1768] [id = 483] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bd800 == 129 [pid = 1768] [id = 484] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x914eec00 == 128 [pid = 1768] [id = 482] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9f1c00 == 127 [pid = 1768] [id = 481] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x88799800 == 126 [pid = 1768] [id = 480] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8deaf000 == 125 [pid = 1768] [id = 479] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8deaac00 == 124 [pid = 1768] [id = 478] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8879a400 == 123 [pid = 1768] [id = 476] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x878d4c00 == 122 [pid = 1768] [id = 477] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8cedf000 == 121 [pid = 1768] [id = 475] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9ea400 == 120 [pid = 1768] [id = 474] 21:01:47 INFO - PROCESS | 1768 | --DOCSHELL 0x878d0800 == 119 [pid = 1768] [id = 473] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8b1f1000) [pid = 1768] [serial = 1416] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x915e6400) [pid = 1768] [serial = 1394] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x89a44000) [pid = 1768] [serial = 1361] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x92964400) [pid = 1768] [serial = 1406] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8d531000) [pid = 1768] [serial = 1367] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x9146a800) [pid = 1768] [serial = 1391] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x92452c00) [pid = 1768] [serial = 1400] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x914ed800) [pid = 1768] [serial = 1392] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x915ec400) [pid = 1768] [serial = 1395] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8e2c2c00) [pid = 1768] [serial = 1374] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8ebe8000) [pid = 1768] [serial = 1379] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x90cc6000) [pid = 1768] [serial = 1388] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ed9f000) [pid = 1768] [serial = 1382] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8eab2800) [pid = 1768] [serial = 1376] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8a942c00) [pid = 1768] [serial = 1415] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x918e2c00) [pid = 1768] [serial = 1397] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8eda3800) [pid = 1768] [serial = 1383] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x91badc00) [pid = 1768] [serial = 1398] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8f535c00) [pid = 1768] [serial = 1385] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92698800) [pid = 1768] [serial = 1404] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8d5bb800) [pid = 1768] [serial = 1296] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x92457800) [pid = 1768] [serial = 1401] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8bae0400) [pid = 1768] [serial = 1364] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x891d9800) [pid = 1768] [serial = 1413] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8f537800) [pid = 1768] [serial = 1386] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8e2bcc00) [pid = 1768] [serial = 1373] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92968400) [pid = 1768] [serial = 1407] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x92b08c00) [pid = 1768] [serial = 1409] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x92695000) [pid = 1768] [serial = 1403] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8e1c1000) [pid = 1768] [serial = 1370] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x90f21000) [pid = 1768] [serial = 1389] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x88798000) [pid = 1768] [serial = 1412] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8bfdb400) [pid = 1768] [serial = 1418] [outer = (nil)] [url = about:blank] 21:01:47 INFO - PROCESS | 1768 | 1463976107910 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x88790000 == 120 [pid = 1768] [id = 511] 21:01:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x88790400) [pid = 1768] [serial = 1534] [outer = (nil)] 21:01:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x88799000) [pid = 1768] [serial = 1535] [outer = 0x88790400] 21:01:48 INFO - PROCESS | 1768 | 1463976108010 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x891d9400) [pid = 1768] [serial = 1536] [outer = 0x88790400] 21:01:48 INFO - PROCESS | 1768 | 1463976108849 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:01:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3590ms 21:01:48 INFO - PROCESS | 1768 | 1463976108903 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1768 | 1463976108908 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 21:01:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:01:48 INFO - PROCESS | 1768 | 1463976108917 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1768 | 1463976108922 Marionette TRACE conn4 <- [1,2018,null,{}] 21:01:48 INFO - PROCESS | 1768 | 1463976108930 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:49 INFO - PROCESS | 1768 | 1463976109170 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 21:01:49 INFO - PROCESS | 1768 | 1463976109437 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9f1400 == 121 [pid = 1768] [id = 512] 21:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8a9f1c00) [pid = 1768] [serial = 1537] [outer = (nil)] 21:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8bbe5000) [pid = 1768] [serial = 1538] [outer = 0x8a9f1c00] 21:01:49 INFO - PROCESS | 1768 | 1463976109527 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8bfda000) [pid = 1768] [serial = 1539] [outer = 0x8a9f1c00] 21:01:50 INFO - PROCESS | 1768 | 1463976110428 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:01:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1583ms 21:01:50 INFO - PROCESS | 1768 | 1463976110505 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 21:01:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:01:50 INFO - PROCESS | 1768 | 1463976110511 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 21:01:50 INFO - PROCESS | 1768 | 1463976110519 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1768 | 1463976110522 Marionette TRACE conn4 <- [1,2022,null,{}] 21:01:50 INFO - PROCESS | 1768 | 1463976110536 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:50 INFO - PROCESS | 1768 | 1463976110873 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 21:01:51 INFO - PROCESS | 1768 | 1463976111121 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d537800 == 122 [pid = 1768] [id = 513] 21:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8d5c0800) [pid = 1768] [serial = 1540] [outer = (nil)] 21:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8deac800) [pid = 1768] [serial = 1541] [outer = 0x8d5c0800] 21:01:51 INFO - PROCESS | 1768 | 1463976111207 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8e281400) [pid = 1768] [serial = 1542] [outer = 0x8d5c0800] 21:01:52 INFO - PROCESS | 1768 | 1463976112162 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:01:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2246ms 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x93a46c00) [pid = 1768] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8ecc3c00) [pid = 1768] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8ecc6400) [pid = 1768] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x92690400) [pid = 1768] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x918e7000) [pid = 1768] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x87920800) [pid = 1768] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x878ce800) [pid = 1768] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x87921400) [pid = 1768] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8d5c0c00) [pid = 1768] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ebe2000) [pid = 1768] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8bbe9c00) [pid = 1768] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8a94b800) [pid = 1768] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8e2bec00) [pid = 1768] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x94623400) [pid = 1768] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x891da800) [pid = 1768] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x87926c00) [pid = 1768] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8878e400) [pid = 1768] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9505f400) [pid = 1768] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x92c0ac00) [pid = 1768] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x90f2c400) [pid = 1768] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8a097000) [pid = 1768] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8b1ec400) [pid = 1768] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8e288c00) [pid = 1768] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8cde2400) [pid = 1768] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x884de000) [pid = 1768] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8eabd000) [pid = 1768] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:01:52 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8dea5c00) [pid = 1768] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:01:52 INFO - PROCESS | 1768 | 1463976112873 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1768 | 1463976112879 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 21:01:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:01:52 INFO - PROCESS | 1768 | 1463976112910 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1768 | 1463976112920 Marionette TRACE conn4 <- [1,2026,null,{}] 21:01:52 INFO - PROCESS | 1768 | 1463976112928 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:53 INFO - PROCESS | 1768 | 1463976113226 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 21:01:53 INFO - PROCESS | 1768 | 1463976113361 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e8400 == 123 [pid = 1768] [id = 514] 21:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bbe7400) [pid = 1768] [serial = 1543] [outer = (nil)] 21:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8deadc00) [pid = 1768] [serial = 1544] [outer = 0x8bbe7400] 21:01:53 INFO - PROCESS | 1768 | 1463976113441 Marionette DEBUG loaded listener.js 21:01:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e2bfc00) [pid = 1768] [serial = 1545] [outer = 0x8bbe7400] 21:01:54 INFO - PROCESS | 1768 | 1463976114261 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 21:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1411ms 21:01:54 INFO - PROCESS | 1768 | 1463976114300 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 21:01:54 INFO - PROCESS | 1768 | 1463976114305 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 21:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:01:54 INFO - PROCESS | 1768 | 1463976114312 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:01:54 INFO - PROCESS | 1768 | 1463976114315 Marionette TRACE conn4 <- [1,2030,null,{}] 21:01:54 INFO - PROCESS | 1768 | 1463976114322 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:54 INFO - PROCESS | 1768 | 1463976114538 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 21:01:54 INFO - PROCESS | 1768 | 1463976114875 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x878cdc00 == 124 [pid = 1768] [id = 515] 21:01:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x878ce800) [pid = 1768] [serial = 1546] [outer = (nil)] 21:01:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x87921400) [pid = 1768] [serial = 1547] [outer = 0x878ce800] 21:01:55 INFO - PROCESS | 1768 | 1463976115043 Marionette DEBUG loaded listener.js 21:01:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x88799800) [pid = 1768] [serial = 1548] [outer = 0x878ce800] 21:01:56 INFO - PROCESS | 1768 | 1463976116065 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 21:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1795ms 21:01:56 INFO - PROCESS | 1768 | 1463976116109 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 21:01:56 INFO - PROCESS | 1768 | 1463976116116 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 21:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:01:56 INFO - PROCESS | 1768 | 1463976116144 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:01:56 INFO - PROCESS | 1768 | 1463976116152 Marionette TRACE conn4 <- [1,2034,null,{}] 21:01:56 INFO - PROCESS | 1768 | 1463976116163 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:56 INFO - PROCESS | 1768 | 1463976116433 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 21:01:56 INFO - PROCESS | 1768 | 1463976116784 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a08f400 == 125 [pid = 1768] [id = 516] 21:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8a246c00) [pid = 1768] [serial = 1549] [outer = (nil)] 21:01:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a9f1800) [pid = 1768] [serial = 1550] [outer = 0x8a246c00] 21:01:56 INFO - PROCESS | 1768 | 1463976116882 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8bae0c00) [pid = 1768] [serial = 1551] [outer = 0x8a246c00] 21:01:57 INFO - PROCESS | 1768 | 1463976117885 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:01:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:01:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1821ms 21:01:57 INFO - PROCESS | 1768 | 1463976117950 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 1768 | 1463976117957 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 21:01:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:01:57 INFO - PROCESS | 1768 | 1463976117967 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 1768 | 1463976117970 Marionette TRACE conn4 <- [1,2038,null,{}] 21:01:57 INFO - PROCESS | 1768 | 1463976117978 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:58 INFO - PROCESS | 1768 | 1463976118265 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 21:01:58 INFO - PROCESS | 1768 | 1463976118669 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd23c00 == 126 [pid = 1768] [id = 517] 21:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8cde9000) [pid = 1768] [serial = 1552] [outer = (nil)] 21:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8d535000) [pid = 1768] [serial = 1553] [outer = 0x8cde9000] 21:01:58 INFO - PROCESS | 1768 | 1463976118766 Marionette DEBUG loaded listener.js 21:01:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8e284c00) [pid = 1768] [serial = 1554] [outer = 0x8cde9000] 21:01:59 INFO - PROCESS | 1768 | 1463976119812 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 21:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1883ms 21:01:59 INFO - PROCESS | 1768 | 1463976119850 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 21:01:59 INFO - PROCESS | 1768 | 1463976119855 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 21:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:01:59 INFO - PROCESS | 1768 | 1463976119887 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:01:59 INFO - PROCESS | 1768 | 1463976119897 Marionette TRACE conn4 <- [1,2042,null,{}] 21:01:59 INFO - PROCESS | 1768 | 1463976119914 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:00 INFO - PROCESS | 1768 | 1463976120181 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 21:02:00 INFO - PROCESS | 1768 | 1463976120510 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde6400 == 127 [pid = 1768] [id = 518] 21:02:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e5df400) [pid = 1768] [serial = 1555] [outer = (nil)] 21:02:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8ebecc00) [pid = 1768] [serial = 1556] [outer = 0x8e5df400] 21:02:00 INFO - PROCESS | 1768 | 1463976120612 Marionette DEBUG loaded listener.js 21:02:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8ed97400) [pid = 1768] [serial = 1557] [outer = 0x8e5df400] 21:02:01 INFO - PROCESS | 1768 | 1463976121659 Marionette TRACE conn4 <- [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]]]}] 21:02:01 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) 21:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1858ms 21:02:01 INFO - PROCESS | 1768 | 1463976121739 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1768 | 1463976121745 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 21:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:02:01 INFO - PROCESS | 1768 | 1463976121753 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1768 | 1463976121758 Marionette TRACE conn4 <- [1,2046,null,{}] 21:02:01 INFO - PROCESS | 1768 | 1463976121765 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:02 INFO - PROCESS | 1768 | 1463976122055 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 21:02:02 INFO - PROCESS | 1768 | 1463976122398 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0c800 == 128 [pid = 1768] [id = 519] 21:02:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8ecc2000) [pid = 1768] [serial = 1558] [outer = (nil)] 21:02:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8f532400) [pid = 1768] [serial = 1559] [outer = 0x8ecc2000] 21:02:02 INFO - PROCESS | 1768 | 1463976122494 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8f538800) [pid = 1768] [serial = 1560] [outer = 0x8ecc2000] 21:02:03 INFO - PROCESS | 1768 | 1463976123483 Marionette TRACE conn4 <- [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]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1787ms 21:02:03 INFO - PROCESS | 1768 | 1463976123540 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1768 | 1463976123545 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 21:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:02:03 INFO - PROCESS | 1768 | 1463976123552 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1768 | 1463976123556 Marionette TRACE conn4 <- [1,2050,null,{}] 21:02:03 INFO - PROCESS | 1768 | 1463976123563 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:03 INFO - PROCESS | 1768 | 1463976123818 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 21:02:04 INFO - PROCESS | 1768 | 1463976124173 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f26c00 == 129 [pid = 1768] [id = 520] 21:02:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f28000) [pid = 1768] [serial = 1561] [outer = (nil)] 21:02:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x90f2cc00) [pid = 1768] [serial = 1562] [outer = 0x90f28000] 21:02:04 INFO - PROCESS | 1768 | 1463976124288 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x914eb800) [pid = 1768] [serial = 1563] [outer = 0x90f28000] 21:02:05 INFO - PROCESS | 1768 | 1463976125291 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 21:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1785ms 21:02:05 INFO - PROCESS | 1768 | 1463976125339 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 21:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:02:05 INFO - PROCESS | 1768 | 1463976125344 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 21:02:05 INFO - PROCESS | 1768 | 1463976125353 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:02:05 INFO - PROCESS | 1768 | 1463976125358 Marionette TRACE conn4 <- [1,2054,null,{}] 21:02:05 INFO - PROCESS | 1768 | 1463976125364 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:05 INFO - PROCESS | 1768 | 1463976125626 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 21:02:06 INFO - PROCESS | 1768 | 1463976125989 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f52e000 == 130 [pid = 1768] [id = 521] 21:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x90f22400) [pid = 1768] [serial = 1564] [outer = (nil)] 21:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x918dfc00) [pid = 1768] [serial = 1565] [outer = 0x90f22400] 21:02:06 INFO - PROCESS | 1768 | 1463976126088 Marionette DEBUG loaded listener.js 21:02:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x918e7800) [pid = 1768] [serial = 1566] [outer = 0x90f22400] 21:02:07 INFO - PROCESS | 1768 | 1463976127042 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 21:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1737ms 21:02:07 INFO - PROCESS | 1768 | 1463976127093 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 21:02:07 INFO - PROCESS | 1768 | 1463976127096 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 21:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:02:07 INFO - PROCESS | 1768 | 1463976127104 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:02:07 INFO - PROCESS | 1768 | 1463976127109 Marionette TRACE conn4 <- [1,2058,null,{}] 21:02:07 INFO - PROCESS | 1768 | 1463976127115 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:07 INFO - PROCESS | 1768 | 1463976127367 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 21:02:07 INFO - PROCESS | 1768 | 1463976127728 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x915ec400 == 131 [pid = 1768] [id = 522] 21:02:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x915ec800) [pid = 1768] [serial = 1567] [outer = (nil)] 21:02:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9254fc00) [pid = 1768] [serial = 1568] [outer = 0x915ec800] 21:02:07 INFO - PROCESS | 1768 | 1463976127823 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92556800) [pid = 1768] [serial = 1569] [outer = 0x915ec800] 21:02:08 INFO - PROCESS | 1768 | 1463976128811 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:02:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1781ms 21:02:08 INFO - PROCESS | 1768 | 1463976128886 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 1768 | 1463976128889 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:02:08 INFO - PROCESS | 1768 | 1463976128897 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1768 | 1463976128900 Marionette TRACE conn4 <- [1,2062,null,{}] 21:02:08 INFO - PROCESS | 1768 | 1463976128908 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:09 INFO - PROCESS | 1768 | 1463976129200 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 21:02:09 INFO - PROCESS | 1768 | 1463976129548 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d6c00 == 132 [pid = 1768] [id = 523] 21:02:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92457800) [pid = 1768] [serial = 1570] [outer = (nil)] 21:02:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92966800) [pid = 1768] [serial = 1571] [outer = 0x92457800] 21:02:09 INFO - PROCESS | 1768 | 1463976129651 Marionette DEBUG loaded listener.js 21:02:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9296e000) [pid = 1768] [serial = 1572] [outer = 0x92457800] 21:02:10 INFO - PROCESS | 1768 | 1463976130627 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 21:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1786ms 21:02:10 INFO - PROCESS | 1768 | 1463976130685 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 21:02:10 INFO - PROCESS | 1768 | 1463976130689 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 21:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:02:10 INFO - PROCESS | 1768 | 1463976130698 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:02:10 INFO - PROCESS | 1768 | 1463976130701 Marionette TRACE conn4 <- [1,2066,null,{}] 21:02:10 INFO - PROCESS | 1768 | 1463976130709 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:10 INFO - PROCESS | 1768 | 1463976130962 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 21:02:11 INFO - PROCESS | 1768 | 1463976131321 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x92449c00 == 133 [pid = 1768] [id = 524] 21:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92454400) [pid = 1768] [serial = 1573] [outer = (nil)] 21:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92c07000) [pid = 1768] [serial = 1574] [outer = 0x92454400] 21:02:11 INFO - PROCESS | 1768 | 1463976131420 Marionette DEBUG loaded listener.js 21:02:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x93a0e800) [pid = 1768] [serial = 1575] [outer = 0x92454400] 21:02:12 INFO - PROCESS | 1768 | 1463976132340 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 21:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1683ms 21:02:12 INFO - PROCESS | 1768 | 1463976132381 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 21:02:12 INFO - PROCESS | 1768 | 1463976132386 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 21:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:02:12 INFO - PROCESS | 1768 | 1463976132393 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:02:12 INFO - PROCESS | 1768 | 1463976132398 Marionette TRACE conn4 <- [1,2070,null,{}] 21:02:12 INFO - PROCESS | 1768 | 1463976132405 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:12 INFO - PROCESS | 1768 | 1463976132658 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 21:02:13 INFO - PROCESS | 1768 | 1463976133025 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f2c00 == 134 [pid = 1768] [id = 525] 21:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x946f7000) [pid = 1768] [serial = 1576] [outer = (nil)] 21:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9505f400) [pid = 1768] [serial = 1577] [outer = 0x946f7000] 21:02:13 INFO - PROCESS | 1768 | 1463976133140 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x95121000) [pid = 1768] [serial = 1578] [outer = 0x946f7000] 21:02:14 INFO - PROCESS | 1768 | 1463976134197 Marionette TRACE conn4 <- [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]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1835ms 21:02:14 INFO - PROCESS | 1768 | 1463976134230 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1768 | 1463976134234 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 21:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:02:14 INFO - PROCESS | 1768 | 1463976134244 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1768 | 1463976134249 Marionette TRACE conn4 <- [1,2074,null,{}] 21:02:14 INFO - PROCESS | 1768 | 1463976134256 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:14 INFO - PROCESS | 1768 | 1463976134534 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 21:02:14 INFO - PROCESS | 1768 | 1463976134916 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x94628c00 == 135 [pid = 1768] [id = 526] 21:02:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x96ec4800) [pid = 1768] [serial = 1579] [outer = (nil)] 21:02:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x99f5e000) [pid = 1768] [serial = 1580] [outer = 0x96ec4800] 21:02:15 INFO - PROCESS | 1768 | 1463976135015 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a3b3c00) [pid = 1768] [serial = 1581] [outer = 0x96ec4800] 21:02:15 INFO - PROCESS | 1768 | 1463976135960 Marionette TRACE conn4 <- [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]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1799ms 21:02:16 INFO - PROCESS | 1768 | 1463976136043 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 21:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:02:16 INFO - PROCESS | 1768 | 1463976136047 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 21:02:16 INFO - PROCESS | 1768 | 1463976136055 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1768 | 1463976136059 Marionette TRACE conn4 <- [1,2078,null,{}] 21:02:16 INFO - PROCESS | 1768 | 1463976136066 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:16 INFO - PROCESS | 1768 | 1463976136350 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 21:02:16 INFO - PROCESS | 1768 | 1463976136701 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d0000 == 136 [pid = 1768] [id = 527] 21:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x94628800) [pid = 1768] [serial = 1582] [outer = (nil)] 21:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9ba8e800) [pid = 1768] [serial = 1583] [outer = 0x94628800] 21:02:16 INFO - PROCESS | 1768 | 1463976136794 Marionette DEBUG loaded listener.js 21:02:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9c113000) [pid = 1768] [serial = 1584] [outer = 0x94628800] 21:02:17 INFO - PROCESS | 1768 | 1463976137752 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 21:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1745ms 21:02:17 INFO - PROCESS | 1768 | 1463976137799 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 21:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:02:17 INFO - PROCESS | 1768 | 1463976137804 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 21:02:17 INFO - PROCESS | 1768 | 1463976137811 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:02:17 INFO - PROCESS | 1768 | 1463976137815 Marionette TRACE conn4 <- [1,2082,null,{}] 21:02:17 INFO - PROCESS | 1768 | 1463976137822 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:18 INFO - PROCESS | 1768 | 1463976138068 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 21:02:18 INFO - PROCESS | 1768 | 1463976138428 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x870df400 == 137 [pid = 1768] [id = 528] 21:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x92c01c00) [pid = 1768] [serial = 1585] [outer = (nil)] 21:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9d9a0c00) [pid = 1768] [serial = 1586] [outer = 0x92c01c00] 21:02:18 INFO - PROCESS | 1768 | 1463976138540 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9d9df400) [pid = 1768] [serial = 1587] [outer = 0x92c01c00] 21:02:19 INFO - PROCESS | 1768 | 1463976139478 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1735ms 21:02:19 INFO - PROCESS | 1768 | 1463976139546 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 1768 | 1463976139549 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 21:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:02:19 INFO - PROCESS | 1768 | 1463976139557 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1768 | 1463976139561 Marionette TRACE conn4 <- [1,2086,null,{}] 21:02:19 INFO - PROCESS | 1768 | 1463976139567 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:19 INFO - PROCESS | 1768 | 1463976139848 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 21:02:20 INFO - PROCESS | 1768 | 1463976140197 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x884dcc00 == 138 [pid = 1768] [id = 529] 21:02:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x884e3c00) [pid = 1768] [serial = 1588] [outer = (nil)] 21:02:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0xa112b800) [pid = 1768] [serial = 1589] [outer = 0x884e3c00] 21:02:20 INFO - PROCESS | 1768 | 1463976140291 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0xa1133000) [pid = 1768] [serial = 1590] [outer = 0x884e3c00] 21:02:21 INFO - PROCESS | 1768 | 1463976141191 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1685ms 21:02:21 INFO - PROCESS | 1768 | 1463976141259 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1768 | 1463976141264 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 21:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:02:21 INFO - PROCESS | 1768 | 1463976141275 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1768 | 1463976141278 Marionette TRACE conn4 <- [1,2090,null,{}] 21:02:21 INFO - PROCESS | 1768 | 1463976141285 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:21 INFO - PROCESS | 1768 | 1463976141527 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 21:02:21 INFO - PROCESS | 1768 | 1463976141876 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d580800 == 139 [pid = 1768] [id = 530] 21:02:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9d5c2800) [pid = 1768] [serial = 1591] [outer = (nil)] 21:02:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0xa227ec00) [pid = 1768] [serial = 1592] [outer = 0x9d5c2800] 21:02:21 INFO - PROCESS | 1768 | 1463976141976 Marionette DEBUG loaded listener.js 21:02:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0xa22c5c00) [pid = 1768] [serial = 1593] [outer = 0x9d5c2800] 21:02:22 INFO - PROCESS | 1768 | 1463976142894 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1680ms 21:02:22 INFO - PROCESS | 1768 | 1463976142955 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 21:02:22 INFO - PROCESS | 1768 | 1463976142958 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 21:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:02:22 INFO - PROCESS | 1768 | 1463976142966 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 1768 | 1463976142971 Marionette TRACE conn4 <- [1,2094,null,{}] 21:02:22 INFO - PROCESS | 1768 | 1463976142979 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:23 INFO - PROCESS | 1768 | 1463976143226 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 21:02:23 INFO - PROCESS | 1768 | 1463976143604 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8792a000 == 140 [pid = 1768] [id = 531] 21:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x89a44800) [pid = 1768] [serial = 1594] [outer = (nil)] 21:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0xa245cc00) [pid = 1768] [serial = 1595] [outer = 0x89a44800] 21:02:23 INFO - PROCESS | 1768 | 1463976143705 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0xa26bfc00) [pid = 1768] [serial = 1596] [outer = 0x89a44800] 21:02:24 INFO - PROCESS | 1768 | 1463976144648 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1741ms 21:02:24 INFO - PROCESS | 1768 | 1463976144708 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1768 | 1463976144713 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 21:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:02:24 INFO - PROCESS | 1768 | 1463976144720 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1768 | 1463976144724 Marionette TRACE conn4 <- [1,2098,null,{}] 21:02:24 INFO - PROCESS | 1768 | 1463976144731 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:24 INFO - PROCESS | 1768 | 1463976144979 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e6000 == 139 [pid = 1768] [id = 451] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a096800 == 138 [pid = 1768] [id = 471] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8792a400 == 137 [pid = 1768] [id = 453] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8f534c00 == 136 [pid = 1768] [id = 465] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x88795000 == 135 [pid = 1768] [id = 461] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc1c00 == 134 [pid = 1768] [id = 256] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccde800 == 133 [pid = 1768] [id = 463] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad8400 == 132 [pid = 1768] [id = 457] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e3800 == 131 [pid = 1768] [id = 454] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x89f07000 == 130 [pid = 1768] [id = 450] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfe5000 == 129 [pid = 1768] [id = 455] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8d533800 == 128 [pid = 1768] [id = 458] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9146cc00 == 127 [pid = 1768] [id = 464] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ea01800 == 126 [pid = 1768] [id = 459] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ced4400 == 125 [pid = 1768] [id = 460] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e283400 == 124 [pid = 1768] [id = 462] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e8400 == 123 [pid = 1768] [id = 514] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8d537800 == 122 [pid = 1768] [id = 513] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9f1400 == 121 [pid = 1768] [id = 512] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x88790000 == 120 [pid = 1768] [id = 511] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x878d9800 == 119 [pid = 1768] [id = 509] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x878d9000 == 118 [pid = 1768] [id = 508] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x99f5ec00 == 117 [pid = 1768] [id = 507] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x96e70400 == 116 [pid = 1768] [id = 505] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x98192000 == 115 [pid = 1768] [id = 506] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9462c400 == 114 [pid = 1768] [id = 504] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x92886800 == 113 [pid = 1768] [id = 503] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00d400 == 112 [pid = 1768] [id = 502] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccdbc00 == 111 [pid = 1768] [id = 501] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9146f000 == 110 [pid = 1768] [id = 500] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ebeac00 == 109 [pid = 1768] [id = 498] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8f52c000 == 108 [pid = 1768] [id = 499] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d6000 == 107 [pid = 1768] [id = 497] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d8800 == 106 [pid = 1768] [id = 496] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccdd000 == 105 [pid = 1768] [id = 495] 21:02:26 INFO - PROCESS | 1768 | --DOCSHELL 0x87926000 == 104 [pid = 1768] [id = 494] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x95112800) [pid = 1768] [serial = 1457] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x915eb400) [pid = 1768] [serial = 1443] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x90f8c800) [pid = 1768] [serial = 1439] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x92b0d400) [pid = 1768] [serial = 1410] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x9288c000) [pid = 1768] [serial = 1448] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8ebeb800) [pid = 1768] [serial = 1433] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x96e65800) [pid = 1768] [serial = 1464] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8d539800) [pid = 1768] [serial = 1479] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x95114c00) [pid = 1768] [serial = 1458] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8e1bf400) [pid = 1768] [serial = 1427] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x90f1f400) [pid = 1768] [serial = 1436] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x95274c00) [pid = 1768] [serial = 1463] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8cde3000) [pid = 1768] [serial = 1425] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8bd2e000) [pid = 1768] [serial = 1476] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ea10000) [pid = 1768] [serial = 1431] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x946f8c00) [pid = 1768] [serial = 1455] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x90f23800) [pid = 1768] [serial = 1437] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x89f05400) [pid = 1768] [serial = 1472] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8ea04000) [pid = 1768] [serial = 1430] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e28f800) [pid = 1768] [serial = 1428] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8bbe6000) [pid = 1768] [serial = 1475] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x891d3000) [pid = 1768] [serial = 1421] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8bee2400) [pid = 1768] [serial = 1359] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8a097c00) [pid = 1768] [serial = 1473] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9819c400) [pid = 1768] [serial = 1467] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x92890400) [pid = 1768] [serial = 1449] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8a9eb400) [pid = 1768] [serial = 1478] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x94607800) [pid = 1768] [serial = 1452] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x99f57400) [pid = 1768] [serial = 1469] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9244b400) [pid = 1768] [serial = 1446] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9462e800) [pid = 1768] [serial = 1454] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x91bb3400) [pid = 1768] [serial = 1445] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9146a400) [pid = 1768] [serial = 1440] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x98197800) [pid = 1768] [serial = 1466] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8ecbd400) [pid = 1768] [serial = 1434] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8bedf800) [pid = 1768] [serial = 1424] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x914fa800) [pid = 1768] [serial = 1442] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8a00cc00) [pid = 1768] [serial = 1422] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x95277c00) [pid = 1768] [serial = 1461] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x938c4000) [pid = 1768] [serial = 1451] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x95121c00) [pid = 1768] [serial = 1460] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8bfe5c00) [pid = 1768] [serial = 1365] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8eab7000) [pid = 1768] [serial = 1377] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8d5b2400) [pid = 1768] [serial = 1368] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8a009400) [pid = 1768] [serial = 1362] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ecbc400) [pid = 1768] [serial = 1380] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8e282400) [pid = 1768] [serial = 1371] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8e1c0400) [pid = 1768] [serial = 1481] [outer = (nil)] [url = about:blank] 21:02:27 INFO - PROCESS | 1768 | 1463976147424 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8792ac00 == 105 [pid = 1768] [id = 532] 21:02:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x884dd000) [pid = 1768] [serial = 1597] [outer = (nil)] 21:02:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x88793000) [pid = 1768] [serial = 1598] [outer = 0x884dd000] 21:02:27 INFO - PROCESS | 1768 | 1463976147517 Marionette DEBUG loaded listener.js 21:02:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x891dfc00) [pid = 1768] [serial = 1599] [outer = 0x884dd000] 21:02:28 INFO - PROCESS | 1768 | 1463976148381 Marionette TRACE conn4 <- [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]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 3745ms 21:02:28 INFO - PROCESS | 1768 | 1463976148468 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 21:02:28 INFO - PROCESS | 1768 | 1463976148475 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 21:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:02:28 INFO - PROCESS | 1768 | 1463976148484 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1768 | 1463976148495 Marionette TRACE conn4 <- [1,2102,null,{}] 21:02:28 INFO - PROCESS | 1768 | 1463976148511 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:28 INFO - PROCESS | 1768 | 1463976148780 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:02:29 INFO - PROCESS | 1768 | 1463976149047 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a942c00 == 106 [pid = 1768] [id = 533] 21:02:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a946800) [pid = 1768] [serial = 1600] [outer = (nil)] 21:02:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8a9e4800) [pid = 1768] [serial = 1601] [outer = 0x8a946800] 21:02:29 INFO - PROCESS | 1768 | 1463976149140 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8bad8400) [pid = 1768] [serial = 1602] [outer = 0x8a946800] 21:02:30 INFO - PROCESS | 1768 | 1463976150065 Marionette TRACE conn4 <- [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]]]}] 21:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1646ms 21:02:30 INFO - PROCESS | 1768 | 1463976150137 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:02:30 INFO - PROCESS | 1768 | 1463976150144 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:02:30 INFO - PROCESS | 1768 | 1463976150153 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1768 | 1463976150156 Marionette TRACE conn4 <- [1,2106,null,{}] 21:02:30 INFO - PROCESS | 1768 | 1463976150163 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:30 INFO - PROCESS | 1768 | 1463976150483 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:02:30 INFO - PROCESS | 1768 | 1463976150521 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a098c00 == 107 [pid = 1768] [id = 534] 21:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8bedf800) [pid = 1768] [serial = 1603] [outer = (nil)] 21:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8bfd9400) [pid = 1768] [serial = 1604] [outer = 0x8bedf800] 21:02:30 INFO - PROCESS | 1768 | 1463976150613 Marionette DEBUG loaded listener.js 21:02:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8cce6400) [pid = 1768] [serial = 1605] [outer = 0x8bedf800] 21:02:31 INFO - PROCESS | 1768 | 1463976151746 Marionette TRACE conn4 <- [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]]]}] 21:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1637ms 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x915e9800) [pid = 1768] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8ecbf800) [pid = 1768] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x981b5c00) [pid = 1768] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8d5c0800) [pid = 1768] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x95119400) [pid = 1768] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a11e400) [pid = 1768] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x884dd800) [pid = 1768] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x98340800) [pid = 1768] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x91bab800) [pid = 1768] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x878da400) [pid = 1768] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8a9f1c00) [pid = 1768] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8f53a000) [pid = 1768] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x95283800) [pid = 1768] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x88790400) [pid = 1768] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x90cc5400) [pid = 1768] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x92963400) [pid = 1768] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x99efc000) [pid = 1768] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8cde5400) [pid = 1768] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ea0dc00) [pid = 1768] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ecbfc00) [pid = 1768] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x91473400) [pid = 1768] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:02:32 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8bd27400) [pid = 1768] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:02:32 INFO - PROCESS | 1768 | 1463976152455 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1768 | 1463976152463 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:02:32 INFO - PROCESS | 1768 | 1463976152504 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1768 | 1463976152514 Marionette TRACE conn4 <- [1,2110,null,{}] 21:02:32 INFO - PROCESS | 1768 | 1463976152522 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:32 INFO - PROCESS | 1768 | 1463976152823 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:02:32 INFO - PROCESS | 1768 | 1463976152959 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a097c00 == 108 [pid = 1768] [id = 535] 21:02:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8bedd800) [pid = 1768] [serial = 1606] [outer = (nil)] 21:02:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8d5b7400) [pid = 1768] [serial = 1607] [outer = 0x8bedd800] 21:02:33 INFO - PROCESS | 1768 | 1463976153037 Marionette DEBUG loaded listener.js 21:02:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e1c4000) [pid = 1768] [serial = 1608] [outer = 0x8bedd800] 21:02:33 INFO - PROCESS | 1768 | 1463976153884 Marionette TRACE conn4 <- [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]]]}] 21:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1452ms 21:02:33 INFO - PROCESS | 1768 | 1463976153948 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:02:33 INFO - PROCESS | 1768 | 1463976153953 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:02:33 INFO - PROCESS | 1768 | 1463976153962 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1768 | 1463976153965 Marionette TRACE conn4 <- [1,2114,null,{}] 21:02:33 INFO - PROCESS | 1768 | 1463976153971 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:34 INFO - PROCESS | 1768 | 1463976154197 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:02:34 INFO - PROCESS | 1768 | 1463976154605 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x878da400 == 109 [pid = 1768] [id = 536] 21:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8791fc00) [pid = 1768] [serial = 1609] [outer = (nil)] 21:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8878e400) [pid = 1768] [serial = 1610] [outer = 0x8791fc00] 21:02:34 INFO - PROCESS | 1768 | 1463976154706 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x89f05800) [pid = 1768] [serial = 1611] [outer = 0x8791fc00] 21:02:35 INFO - PROCESS | 1768 | 1463976155677 Marionette TRACE conn4 <- [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]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1786ms 21:02:35 INFO - PROCESS | 1768 | 1463976155749 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1768 | 1463976155756 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:02:35 INFO - PROCESS | 1768 | 1463976155766 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1768 | 1463976155771 Marionette TRACE conn4 <- [1,2118,null,{}] 21:02:35 INFO - PROCESS | 1768 | 1463976155781 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:36 INFO - PROCESS | 1768 | 1463976156045 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:02:36 INFO - PROCESS | 1768 | 1463976156399 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e8c00 == 110 [pid = 1768] [id = 537] 21:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8badb800) [pid = 1768] [serial = 1612] [outer = (nil)] 21:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bd2ac00) [pid = 1768] [serial = 1613] [outer = 0x8badb800] 21:02:36 INFO - PROCESS | 1768 | 1463976156501 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8bfdb400) [pid = 1768] [serial = 1614] [outer = 0x8badb800] 21:02:37 INFO - PROCESS | 1768 | 1463976157498 Marionette TRACE conn4 <- [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]]]}] 21:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1795ms 21:02:37 INFO - PROCESS | 1768 | 1463976157563 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:02:37 INFO - PROCESS | 1768 | 1463976157571 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:02:37 INFO - PROCESS | 1768 | 1463976157582 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:02:37 INFO - PROCESS | 1768 | 1463976157586 Marionette TRACE conn4 <- [1,2122,null,{}] 21:02:37 INFO - PROCESS | 1768 | 1463976157594 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:37 INFO - PROCESS | 1768 | 1463976157894 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:02:38 INFO - PROCESS | 1768 | 1463976158294 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bd2e800 == 111 [pid = 1768] [id = 538] 21:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8d5b8400) [pid = 1768] [serial = 1615] [outer = (nil)] 21:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e1cb400) [pid = 1768] [serial = 1616] [outer = 0x8d5b8400] 21:02:38 INFO - PROCESS | 1768 | 1463976158390 Marionette DEBUG loaded listener.js 21:02:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e2c2400) [pid = 1768] [serial = 1617] [outer = 0x8d5b8400] 21:02:39 INFO - PROCESS | 1768 | 1463976159462 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1943ms 21:02:39 INFO - PROCESS | 1768 | 1463976159524 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1768 | 1463976159528 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:02:39 INFO - PROCESS | 1768 | 1463976159538 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1768 | 1463976159549 Marionette TRACE conn4 <- [1,2126,null,{}] 21:02:39 INFO - PROCESS | 1768 | 1463976159565 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:39 INFO - PROCESS | 1768 | 1463976159860 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:02:40 INFO - PROCESS | 1768 | 1463976160204 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b4000 == 112 [pid = 1768] [id = 539] 21:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e5d1800) [pid = 1768] [serial = 1618] [outer = (nil)] 21:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8eabac00) [pid = 1768] [serial = 1619] [outer = 0x8e5d1800] 21:02:40 INFO - PROCESS | 1768 | 1463976160297 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ebeb800) [pid = 1768] [serial = 1620] [outer = 0x8e5d1800] 21:02:41 INFO - PROCESS | 1768 | 1463976161262 Marionette TRACE conn4 <- [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]]]}] 21:02:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:02:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1755ms 21:02:41 INFO - PROCESS | 1768 | 1463976161292 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1768 | 1463976161297 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:02:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:02:41 INFO - PROCESS | 1768 | 1463976161304 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1768 | 1463976161308 Marionette TRACE conn4 <- [1,2130,null,{}] 21:02:41 INFO - PROCESS | 1768 | 1463976161314 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:41 INFO - PROCESS | 1768 | 1463976161557 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:02:41 INFO - PROCESS | 1768 | 1463976161905 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a249400 == 113 [pid = 1768] [id = 540] 21:02:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8a942800) [pid = 1768] [serial = 1621] [outer = (nil)] 21:02:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ed9f800) [pid = 1768] [serial = 1622] [outer = 0x8a942800] 21:02:42 INFO - PROCESS | 1768 | 1463976162004 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8f52b400) [pid = 1768] [serial = 1623] [outer = 0x8a942800] 21:02:42 INFO - PROCESS | 1768 | 1463976162915 Marionette TRACE conn4 <- [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] 21:02:43 INFO - PROCESS | 1768 | 1463976163000 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:02:43 INFO - PROCESS | 1768 | 1463976163008 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1768 | 1463976163013 Marionette TRACE conn4 <- [1,2134,null,{}] 21:02:43 INFO - PROCESS | 1768 | 1463976163019 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:43 INFO - PROCESS | 1768 | 1463976163258 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:02:43 INFO - PROCESS | 1768 | 1463976163608 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc3800 == 114 [pid = 1768] [id = 541] 21:02:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x90f21800) [pid = 1768] [serial = 1624] [outer = (nil)] 21:02:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f28c00) [pid = 1768] [serial = 1625] [outer = 0x90f21800] 21:02:43 INFO - PROCESS | 1768 | 1463976163715 Marionette DEBUG loaded listener.js 21:02:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9146c800) [pid = 1768] [serial = 1626] [outer = 0x90f21800] 21:02:44 INFO - PROCESS | 1768 | 1463976164749 Marionette TRACE conn4 <- [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]]]}] 21:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1783ms 21:02:44 INFO - PROCESS | 1768 | 1463976164793 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:02:44 INFO - PROCESS | 1768 | 1463976164797 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:02:44 INFO - PROCESS | 1768 | 1463976164804 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:02:44 INFO - PROCESS | 1768 | 1463976164809 Marionette TRACE conn4 <- [1,2138,null,{}] 21:02:44 INFO - PROCESS | 1768 | 1463976164815 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:45 INFO - PROCESS | 1768 | 1463976165063 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:02:45 INFO - PROCESS | 1768 | 1463976165401 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab2800 == 115 [pid = 1768] [id = 542] 21:02:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f536800) [pid = 1768] [serial = 1627] [outer = (nil)] 21:02:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x915eb800) [pid = 1768] [serial = 1628] [outer = 0x8f536800] 21:02:45 INFO - PROCESS | 1768 | 1463976165500 Marionette DEBUG loaded listener.js 21:02:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x918de000) [pid = 1768] [serial = 1629] [outer = 0x8f536800] 21:02:46 INFO - PROCESS | 1768 | 1463976166448 Marionette TRACE conn4 <- [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]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1691ms 21:02:46 INFO - PROCESS | 1768 | 1463976166496 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1768 | 1463976166500 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:02:46 INFO - PROCESS | 1768 | 1463976166509 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1768 | 1463976166513 Marionette TRACE conn4 <- [1,2142,null,{}] 21:02:46 INFO - PROCESS | 1768 | 1463976166520 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:46 INFO - PROCESS | 1768 | 1463976166778 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:02:47 INFO - PROCESS | 1768 | 1463976167121 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f2d000 == 116 [pid = 1768] [id = 543] 21:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f93800) [pid = 1768] [serial = 1630] [outer = (nil)] 21:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x91bb8800) [pid = 1768] [serial = 1631] [outer = 0x90f93800] 21:02:47 INFO - PROCESS | 1768 | 1463976167220 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9244d400) [pid = 1768] [serial = 1632] [outer = 0x90f93800] 21:02:48 INFO - PROCESS | 1768 | 1463976168157 Marionette TRACE conn4 <- [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] 21:02:48 INFO - PROCESS | 1768 | 1463976168215 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:02:48 INFO - PROCESS | 1768 | 1463976168223 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:02:48 INFO - PROCESS | 1768 | 1463976168227 Marionette TRACE conn4 <- [1,2146,null,{}] 21:02:48 INFO - PROCESS | 1768 | 1463976168234 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:48 INFO - PROCESS | 1768 | 1463976168483 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:02:48 INFO - PROCESS | 1768 | 1463976168833 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d5b7000 == 117 [pid = 1768] [id = 544] 21:02:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91bb5400) [pid = 1768] [serial = 1633] [outer = (nil)] 21:02:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x92884000) [pid = 1768] [serial = 1634] [outer = 0x91bb5400] 21:02:48 INFO - PROCESS | 1768 | 1463976168933 Marionette DEBUG loaded listener.js 21:02:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9288c000) [pid = 1768] [serial = 1635] [outer = 0x91bb5400] 21:02:49 INFO - PROCESS | 1768 | 1463976169912 Marionette TRACE conn4 <- [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] 21:02:49 INFO - PROCESS | 1768 | 1463976169966 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:02:49 INFO - PROCESS | 1768 | 1463976169974 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1768 | 1463976169978 Marionette TRACE conn4 <- [1,2150,null,{}] 21:02:49 INFO - PROCESS | 1768 | 1463976169985 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:50 INFO - PROCESS | 1768 | 1463976170249 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:02:50 INFO - PROCESS | 1768 | 1463976170602 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc0c00 == 118 [pid = 1768] [id = 545] 21:02:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x918db400) [pid = 1768] [serial = 1636] [outer = (nil)] 21:02:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x92b10400) [pid = 1768] [serial = 1637] [outer = 0x918db400] 21:02:50 INFO - PROCESS | 1768 | 1463976170703 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92c0a000) [pid = 1768] [serial = 1638] [outer = 0x918db400] 21:02:51 INFO - PROCESS | 1768 | 1463976171655 Marionette TRACE conn4 <- [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]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1740ms 21:02:51 INFO - PROCESS | 1768 | 1463976171715 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1768 | 1463976171719 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:02:51 INFO - PROCESS | 1768 | 1463976171726 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1768 | 1463976171731 Marionette TRACE conn4 <- [1,2154,null,{}] 21:02:51 INFO - PROCESS | 1768 | 1463976171737 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:52 INFO - PROCESS | 1768 | 1463976172002 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:02:52 INFO - PROCESS | 1768 | 1463976172369 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x94625800 == 119 [pid = 1768] [id = 546] 21:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9462b000) [pid = 1768] [serial = 1639] [outer = (nil)] 21:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x94631800) [pid = 1768] [serial = 1640] [outer = 0x9462b000] 21:02:52 INFO - PROCESS | 1768 | 1463976172491 Marionette DEBUG loaded listener.js 21:02:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x95061800) [pid = 1768] [serial = 1641] [outer = 0x9462b000] 21:02:53 INFO - PROCESS | 1768 | 1463976173496 Marionette TRACE conn4 <- [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]]]}] 21:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1837ms 21:02:53 INFO - PROCESS | 1768 | 1463976173564 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:02:53 INFO - PROCESS | 1768 | 1463976173569 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:02:53 INFO - PROCESS | 1768 | 1463976173577 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:02:53 INFO - PROCESS | 1768 | 1463976173582 Marionette TRACE conn4 <- [1,2158,null,{}] 21:02:53 INFO - PROCESS | 1768 | 1463976173589 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:53 INFO - PROCESS | 1768 | 1463976173903 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:02:54 INFO - PROCESS | 1768 | 1463976174270 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a4bc00 == 120 [pid = 1768] [id = 547] 21:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93a4d400) [pid = 1768] [serial = 1642] [outer = (nil)] 21:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x95283800) [pid = 1768] [serial = 1643] [outer = 0x93a4d400] 21:02:54 INFO - PROCESS | 1768 | 1463976174371 Marionette DEBUG loaded listener.js 21:02:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x96e71000) [pid = 1768] [serial = 1644] [outer = 0x93a4d400] 21:02:55 INFO - PROCESS | 1768 | 1463976175325 Marionette TRACE conn4 <- [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]]]}] 21:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1788ms 21:02:55 INFO - PROCESS | 1768 | 1463976175366 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:02:55 INFO - PROCESS | 1768 | 1463976175369 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:02:55 INFO - PROCESS | 1768 | 1463976175397 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:02:55 INFO - PROCESS | 1768 | 1463976175402 Marionette TRACE conn4 <- [1,2162,null,{}] 21:02:55 INFO - PROCESS | 1768 | 1463976175409 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:55 INFO - PROCESS | 1768 | 1463976175663 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:02:56 INFO - PROCESS | 1768 | 1463976175986 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x92699800 == 121 [pid = 1768] [id = 548] 21:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9511b800) [pid = 1768] [serial = 1645] [outer = (nil)] 21:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x981ab000) [pid = 1768] [serial = 1646] [outer = 0x9511b800] 21:02:56 INFO - PROCESS | 1768 | 1463976176081 Marionette DEBUG loaded listener.js 21:02:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9833f400) [pid = 1768] [serial = 1647] [outer = 0x9511b800] 21:02:57 INFO - PROCESS | 1768 | 1463976177009 Marionette TRACE conn4 <- [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]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1687ms 21:02:57 INFO - PROCESS | 1768 | 1463976177080 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1768 | 1463976177094 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:02:57 INFO - PROCESS | 1768 | 1463976177102 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:02:57 INFO - PROCESS | 1768 | 1463976177105 Marionette TRACE conn4 <- [1,2166,null,{}] 21:02:57 INFO - PROCESS | 1768 | 1463976177111 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:57 INFO - PROCESS | 1768 | 1463976177397 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:02:57 INFO - PROCESS | 1768 | 1463976177755 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x870dd400 == 122 [pid = 1768] [id = 549] 21:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92691400) [pid = 1768] [serial = 1648] [outer = (nil)] 21:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x99f5c400) [pid = 1768] [serial = 1649] [outer = 0x92691400] 21:02:57 INFO - PROCESS | 1768 | 1463976177849 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a3af000) [pid = 1768] [serial = 1650] [outer = 0x92691400] 21:02:58 INFO - PROCESS | 1768 | 1463976178820 Marionette TRACE conn4 <- [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]]]}] 21:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1782ms 21:02:58 INFO - PROCESS | 1768 | 1463976178885 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:02:58 INFO - PROCESS | 1768 | 1463976178889 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:02:58 INFO - PROCESS | 1768 | 1463976178897 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1768 | 1463976178900 Marionette TRACE conn4 <- [1,2170,null,{}] 21:02:58 INFO - PROCESS | 1768 | 1463976178907 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:59 INFO - PROCESS | 1768 | 1463976179173 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:02:59 INFO - PROCESS | 1768 | 1463976179584 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9d5000 == 123 [pid = 1768] [id = 550] 21:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a9dc800) [pid = 1768] [serial = 1651] [outer = (nil)] 21:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9ad20400) [pid = 1768] [serial = 1652] [outer = 0x9a9dc800] 21:02:59 INFO - PROCESS | 1768 | 1463976179684 Marionette DEBUG loaded listener.js 21:02:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9b5e6400) [pid = 1768] [serial = 1653] [outer = 0x9a9dc800] 21:03:00 INFO - PROCESS | 1768 | 1463976180651 Marionette TRACE conn4 <- [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]]]}] 21:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1835ms 21:03:00 INFO - PROCESS | 1768 | 1463976180732 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:03:00 INFO - PROCESS | 1768 | 1463976180736 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:03:00 INFO - PROCESS | 1768 | 1463976180744 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:03:00 INFO - PROCESS | 1768 | 1463976180747 Marionette TRACE conn4 <- [1,2174,null,{}] 21:03:00 INFO - PROCESS | 1768 | 1463976180754 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:01 INFO - PROCESS | 1768 | 1463976181017 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:03:01 INFO - PROCESS | 1768 | 1463976181395 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d4c00 == 124 [pid = 1768] [id = 551] 21:03:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9511d400) [pid = 1768] [serial = 1654] [outer = (nil)] 21:03:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9d584400) [pid = 1768] [serial = 1655] [outer = 0x9511d400] 21:03:01 INFO - PROCESS | 1768 | 1463976181499 Marionette DEBUG loaded listener.js 21:03:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9d99f800) [pid = 1768] [serial = 1656] [outer = 0x9511d400] 21:03:02 INFO - PROCESS | 1768 | 1463976182463 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1796ms 21:03:02 INFO - PROCESS | 1768 | 1463976182541 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:03:02 INFO - PROCESS | 1768 | 1463976182545 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:03:02 INFO - PROCESS | 1768 | 1463976182553 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1768 | 1463976182561 Marionette TRACE conn4 <- [1,2178,null,{}] 21:03:02 INFO - PROCESS | 1768 | 1463976182570 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:02 INFO - PROCESS | 1768 | 1463976182879 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:03:03 INFO - PROCESS | 1768 | 1463976183236 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d9400 == 125 [pid = 1768] [id = 552] 21:03:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x8791d000) [pid = 1768] [serial = 1657] [outer = (nil)] 21:03:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0xa3071000) [pid = 1768] [serial = 1658] [outer = 0x8791d000] 21:03:03 INFO - PROCESS | 1768 | 1463976183331 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0xa30d7800) [pid = 1768] [serial = 1659] [outer = 0x8791d000] 21:03:04 INFO - PROCESS | 1768 | 1463976184766 Marionette TRACE conn4 <- [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]]]}] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x870e8000 == 124 [pid = 1768] [id = 449] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8a097c00 == 123 [pid = 1768] [id = 535] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8a098c00 == 122 [pid = 1768] [id = 534] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8a942c00 == 121 [pid = 1768] [id = 533] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8792ac00 == 120 [pid = 1768] [id = 532] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x94628c00 == 119 [pid = 1768] [id = 526] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x946f2c00 == 118 [pid = 1768] [id = 525] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d6c00 == 117 [pid = 1768] [id = 523] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x92449c00 == 116 [pid = 1768] [id = 524] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x915ec400 == 115 [pid = 1768] [id = 522] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8f52e000 == 114 [pid = 1768] [id = 521] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90f26c00 == 113 [pid = 1768] [id = 520] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x89f0c800 == 112 [pid = 1768] [id = 519] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde6400 == 111 [pid = 1768] [id = 518] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8a08f400 == 110 [pid = 1768] [id = 516] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd23c00 == 109 [pid = 1768] [id = 517] 21:03:06 INFO - PROCESS | 1768 | --DOCSHELL 0x878cdc00 == 108 [pid = 1768] [id = 515] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x92553000) [pid = 1768] [serial = 1505] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x90cbf000) [pid = 1768] [serial = 1496] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x99f58800) [pid = 1768] [serial = 1518] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8e281400) [pid = 1768] [serial = 1542] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x981ad000) [pid = 1768] [serial = 1515] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9a8f4c00) [pid = 1768] [serial = 1524] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8a241c00) [pid = 1768] [serial = 1484] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9a3b2c00) [pid = 1768] [serial = 1520] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8deac800) [pid = 1768] [serial = 1541] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9288b400) [pid = 1768] [serial = 1508] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9b5ef800) [pid = 1768] [serial = 1529] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8bfda000) [pid = 1768] [serial = 1539] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x915e2c00) [pid = 1768] [serial = 1500] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9c112c00) [pid = 1768] [serial = 1532] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90cc4400) [pid = 1768] [serial = 1497] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x88799000) [pid = 1768] [serial = 1535] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9296a400) [pid = 1768] [serial = 1509] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9b216400) [pid = 1768] [serial = 1527] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8bbe5000) [pid = 1768] [serial = 1538] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8bad5c00) [pid = 1768] [serial = 1485] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8deadc00) [pid = 1768] [serial = 1544] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9b211400) [pid = 1768] [serial = 1526] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92c0dc00) [pid = 1768] [serial = 1512] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x914ef000) [pid = 1768] [serial = 1499] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9a3b5400) [pid = 1768] [serial = 1521] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x99f5a800) [pid = 1768] [serial = 1470] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8dea2000) [pid = 1768] [serial = 1488] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x99f50c00) [pid = 1768] [serial = 1517] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8eabe000) [pid = 1768] [serial = 1490] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9ba58800) [pid = 1768] [serial = 1530] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9cbbf400) [pid = 1768] [serial = 1533] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x92c03400) [pid = 1768] [serial = 1511] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9a3bcc00) [pid = 1768] [serial = 1523] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8cedd400) [pid = 1768] [serial = 1487] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8f531800) [pid = 1768] [serial = 1494] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9268d800) [pid = 1768] [serial = 1506] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x891d9400) [pid = 1768] [serial = 1536] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9527fc00) [pid = 1768] [serial = 1514] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ecbb000) [pid = 1768] [serial = 1491] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x91bac800) [pid = 1768] [serial = 1502] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8eda6c00) [pid = 1768] [serial = 1493] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x91bb3000) [pid = 1768] [serial = 1503] [outer = (nil)] [url = about:blank] 21:03:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8cddf800) [pid = 1768] [serial = 1419] [outer = (nil)] [url = about:blank] 21:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 4620ms 21:03:07 INFO - PROCESS | 1768 | 1463976187269 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1768 | 1463976187273 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:03:07 INFO - PROCESS | 1768 | 1463976187287 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1768 | 1463976187296 Marionette TRACE conn4 <- [1,2182,null,{}] 21:03:07 INFO - PROCESS | 1768 | 1463976187304 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:07 INFO - PROCESS | 1768 | 1463976187531 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:03:07 INFO - PROCESS | 1768 | 1463976187779 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00ac00 == 109 [pid = 1768] [id = 553] 21:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8a00c000) [pid = 1768] [serial = 1660] [outer = (nil)] 21:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a091400) [pid = 1768] [serial = 1661] [outer = 0x8a00c000] 21:03:07 INFO - PROCESS | 1768 | 1463976187866 Marionette DEBUG loaded listener.js 21:03:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8a942c00) [pid = 1768] [serial = 1662] [outer = 0x8a00c000] 21:03:08 INFO - PROCESS | 1768 | 1463976188753 Marionette TRACE conn4 <- [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]]]}] 21:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1540ms 21:03:08 INFO - PROCESS | 1768 | 1463976188827 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:03:08 INFO - PROCESS | 1768 | 1463976188832 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:03:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:03:08 INFO - PROCESS | 1768 | 1463976188847 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:03:08 INFO - PROCESS | 1768 | 1463976188854 Marionette TRACE conn4 <- [1,2186,null,{}] 21:03:08 INFO - PROCESS | 1768 | 1463976188861 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:09 INFO - PROCESS | 1768 | 1463976189106 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:03:09 INFO - PROCESS | 1768 | 1463976189401 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad7800 == 110 [pid = 1768] [id = 554] 21:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8bd26400) [pid = 1768] [serial = 1663] [outer = (nil)] 21:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8bfd8800) [pid = 1768] [serial = 1664] [outer = 0x8bd26400] 21:03:09 INFO - PROCESS | 1768 | 1463976189501 Marionette DEBUG loaded listener.js 21:03:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8cde0c00) [pid = 1768] [serial = 1665] [outer = 0x8bd26400] 21:03:10 INFO - PROCESS | 1768 | 1463976190459 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:03:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:03:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1646ms 21:03:10 INFO - PROCESS | 1768 | 1463976190490 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:03:10 INFO - PROCESS | 1768 | 1463976190495 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:03:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:03:10 INFO - PROCESS | 1768 | 1463976190502 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:03:10 INFO - PROCESS | 1768 | 1463976190507 Marionette TRACE conn4 <- [1,2190,null,{}] 21:03:10 INFO - PROCESS | 1768 | 1463976190530 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:10 INFO - PROCESS | 1768 | 1463976190852 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:03:10 INFO - PROCESS | 1768 | 1463976190891 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbed800 == 111 [pid = 1768] [id = 555] 21:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8deaec00) [pid = 1768] [serial = 1666] [outer = (nil)] 21:03:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8e282000) [pid = 1768] [serial = 1667] [outer = 0x8deaec00] 21:03:11 INFO - PROCESS | 1768 | 1463976191008 Marionette DEBUG loaded listener.js 21:03:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e2bb000) [pid = 1768] [serial = 1668] [outer = 0x8deaec00] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x884dd000) [pid = 1768] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x878ce800) [pid = 1768] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8a246c00) [pid = 1768] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8e5df400) [pid = 1768] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x90f22400) [pid = 1768] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x915ec800) [pid = 1768] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x90f28000) [pid = 1768] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x884e3c00) [pid = 1768] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ecc2000) [pid = 1768] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8bd2b800) [pid = 1768] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x92454400) [pid = 1768] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x946f7000) [pid = 1768] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x92457800) [pid = 1768] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9d5c2800) [pid = 1768] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8a946800) [pid = 1768] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x92c01c00) [pid = 1768] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x96ec4800) [pid = 1768] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8cde9000) [pid = 1768] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8bedf800) [pid = 1768] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x94628800) [pid = 1768] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:03:12 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x89a44800) [pid = 1768] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:03:12 INFO - PROCESS | 1768 | 1463976192587 Marionette TRACE conn4 <- [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]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:03:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2138ms 21:03:12 INFO - PROCESS | 1768 | 1463976192668 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 1768 | 1463976192671 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:03:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:03:12 INFO - PROCESS | 1768 | 1463976192680 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1768 | 1463976192699 Marionette TRACE conn4 <- [1,2194,null,{}] 21:03:12 INFO - PROCESS | 1768 | 1463976192720 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:12 INFO - PROCESS | 1768 | 1463976192946 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:03:12 INFO - PROCESS | 1768 | 1463976192963 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x884dd000 == 112 [pid = 1768] [id = 556] 21:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8879a800) [pid = 1768] [serial = 1669] [outer = (nil)] 21:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8e2be800) [pid = 1768] [serial = 1670] [outer = 0x8879a800] 21:03:13 INFO - PROCESS | 1768 | 1463976193236 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8eab9c00) [pid = 1768] [serial = 1671] [outer = 0x8879a800] 21:03:14 INFO - PROCESS | 1768 | 1463976194033 Marionette TRACE conn4 <- [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]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:03:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1412ms 21:03:14 INFO - PROCESS | 1768 | 1463976194094 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1768 | 1463976194098 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:03:14 INFO - PROCESS | 1768 | 1463976194105 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1768 | 1463976194109 Marionette TRACE conn4 <- [1,2198,null,{}] 21:03:14 INFO - PROCESS | 1768 | 1463976194115 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:14 INFO - PROCESS | 1768 | 1463976194569 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:03:14 INFO - PROCESS | 1768 | 1463976194908 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x891d0400 == 113 [pid = 1768] [id = 557] 21:03:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x891d0c00) [pid = 1768] [serial = 1672] [outer = (nil)] 21:03:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x89a47000) [pid = 1768] [serial = 1673] [outer = 0x891d0c00] 21:03:15 INFO - PROCESS | 1768 | 1463976195003 Marionette DEBUG loaded listener.js 21:03:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8a098c00) [pid = 1768] [serial = 1674] [outer = 0x891d0c00] 21:03:15 INFO - PROCESS | 1768 | 1463976195962 Marionette TRACE conn4 <- [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]]]}] 21:03:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:03:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1890ms 21:03:16 INFO - PROCESS | 1768 | 1463976195998 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:03:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:03:16 INFO - PROCESS | 1768 | 1463976196005 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:03:16 INFO - PROCESS | 1768 | 1463976196014 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:03:16 INFO - PROCESS | 1768 | 1463976196021 Marionette TRACE conn4 <- [1,2202,null,{}] 21:03:16 INFO - PROCESS | 1768 | 1463976196029 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:16 INFO - PROCESS | 1768 | 1463976196285 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:03:16 INFO - PROCESS | 1768 | 1463976196665 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bfda000 == 114 [pid = 1768] [id = 558] 21:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8bfe5c00) [pid = 1768] [serial = 1675] [outer = (nil)] 21:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8cedd400) [pid = 1768] [serial = 1676] [outer = 0x8bfe5c00] 21:03:16 INFO - PROCESS | 1768 | 1463976196774 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8dea3c00) [pid = 1768] [serial = 1677] [outer = 0x8bfe5c00] 21:03:17 INFO - PROCESS | 1768 | 1463976197769 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:03:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:03:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1786ms 21:03:17 INFO - PROCESS | 1768 | 1463976197800 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:03:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:03:17 INFO - PROCESS | 1768 | 1463976197806 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:03:17 INFO - PROCESS | 1768 | 1463976197815 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 1768 | 1463976197820 Marionette TRACE conn4 <- [1,2206,null,{}] 21:03:17 INFO - PROCESS | 1768 | 1463976197827 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:18 INFO - PROCESS | 1768 | 1463976198131 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:03:18 INFO - PROCESS | 1768 | 1463976198533 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cedc000 == 115 [pid = 1768] [id = 559] 21:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e5de400) [pid = 1768] [serial = 1678] [outer = (nil)] 21:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8eab7800) [pid = 1768] [serial = 1679] [outer = 0x8e5de400] 21:03:18 INFO - PROCESS | 1768 | 1463976198632 Marionette DEBUG loaded listener.js 21:03:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ebe6800) [pid = 1768] [serial = 1680] [outer = 0x8e5de400] 21:03:19 INFO - PROCESS | 1768 | 1463976199693 Marionette TRACE conn4 <- [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]]]}] 21:03:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:03:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1897ms 21:03:19 INFO - PROCESS | 1768 | 1463976199713 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:03:19 INFO - PROCESS | 1768 | 1463976199720 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:03:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:03:19 INFO - PROCESS | 1768 | 1463976199740 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:03:19 INFO - PROCESS | 1768 | 1463976199749 Marionette TRACE conn4 <- [1,2210,null,{}] 21:03:19 INFO - PROCESS | 1768 | 1463976199756 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:20 INFO - PROCESS | 1768 | 1463976200057 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:03:20 INFO - PROCESS | 1768 | 1463976200403 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbf1c00 == 116 [pid = 1768] [id = 560] 21:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ea01400) [pid = 1768] [serial = 1681] [outer = (nil)] 21:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x90f1fc00) [pid = 1768] [serial = 1682] [outer = 0x8ea01400] 21:03:20 INFO - PROCESS | 1768 | 1463976200499 Marionette DEBUG loaded listener.js 21:03:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x90f24000) [pid = 1768] [serial = 1683] [outer = 0x8ea01400] 21:03:21 INFO - PROCESS | 1768 | 1463976201484 Marionette TRACE conn4 <- [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]]]}] 21:03:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:03:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1800ms 21:03:21 INFO - PROCESS | 1768 | 1463976201531 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:03:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:03:21 INFO - PROCESS | 1768 | 1463976201536 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:03:21 INFO - PROCESS | 1768 | 1463976201543 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:03:21 INFO - PROCESS | 1768 | 1463976201547 Marionette TRACE conn4 <- [1,2214,null,{}] 21:03:21 INFO - PROCESS | 1768 | 1463976201554 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:21 INFO - PROCESS | 1768 | 1463976201816 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:03:22 INFO - PROCESS | 1768 | 1463976202164 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1ca400 == 117 [pid = 1768] [id = 561] 21:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x90f23000) [pid = 1768] [serial = 1684] [outer = (nil)] 21:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9146bc00) [pid = 1768] [serial = 1685] [outer = 0x90f23000] 21:03:22 INFO - PROCESS | 1768 | 1463976202258 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x91472000) [pid = 1768] [serial = 1686] [outer = 0x90f23000] 21:03:23 INFO - PROCESS | 1768 | 1463976203156 Marionette TRACE conn4 <- [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]]]}] 21:03:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:03:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1637ms 21:03:23 INFO - PROCESS | 1768 | 1463976203181 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:03:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:03:23 INFO - PROCESS | 1768 | 1463976203186 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:03:23 INFO - PROCESS | 1768 | 1463976203193 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:03:23 INFO - PROCESS | 1768 | 1463976203197 Marionette TRACE conn4 <- [1,2218,null,{}] 21:03:23 INFO - PROCESS | 1768 | 1463976203204 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:23 INFO - PROCESS | 1768 | 1463976203452 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:03:23 INFO - PROCESS | 1768 | 1463976203822 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x915e8c00 == 118 [pid = 1768] [id = 562] 21:03:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x915e9800) [pid = 1768] [serial = 1687] [outer = (nil)] 21:03:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x915ee000) [pid = 1768] [serial = 1688] [outer = 0x915e9800] 21:03:23 INFO - PROCESS | 1768 | 1463976203935 Marionette DEBUG loaded listener.js 21:03:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x92556400) [pid = 1768] [serial = 1689] [outer = 0x915e9800] 21:03:24 INFO - PROCESS | 1768 | 1463976204911 Marionette TRACE conn4 <- [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]]]}] 21:03:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:03:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1783ms 21:03:24 INFO - PROCESS | 1768 | 1463976204976 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:03:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:03:24 INFO - PROCESS | 1768 | 1463976204981 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:03:24 INFO - PROCESS | 1768 | 1463976204989 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:03:24 INFO - PROCESS | 1768 | 1463976204992 Marionette TRACE conn4 <- [1,2222,null,{}] 21:03:25 INFO - PROCESS | 1768 | 1463976204998 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:25 INFO - PROCESS | 1768 | 1463976205281 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:03:25 INFO - PROCESS | 1768 | 1463976205629 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x914f2000 == 119 [pid = 1768] [id = 563] 21:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x92881c00) [pid = 1768] [serial = 1690] [outer = (nil)] 21:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x92b04000) [pid = 1768] [serial = 1691] [outer = 0x92881c00] 21:03:25 INFO - PROCESS | 1768 | 1463976205729 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92b0b000) [pid = 1768] [serial = 1692] [outer = 0x92881c00] 21:03:26 INFO - PROCESS | 1768 | 1463976206673 Marionette TRACE conn4 <- [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]]]}] 21:03:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:03:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1738ms 21:03:26 INFO - PROCESS | 1768 | 1463976206727 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 1768 | 1463976206731 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:03:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:03:26 INFO - PROCESS | 1768 | 1463976206739 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 1768 | 1463976206742 Marionette TRACE conn4 <- [1,2226,null,{}] 21:03:26 INFO - PROCESS | 1768 | 1463976206749 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:27 INFO - PROCESS | 1768 | 1463976207003 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:03:27 INFO - PROCESS | 1768 | 1463976207322 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9254e800 == 120 [pid = 1768] [id = 564] 21:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92883400) [pid = 1768] [serial = 1693] [outer = (nil)] 21:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x93a4a000) [pid = 1768] [serial = 1694] [outer = 0x92883400] 21:03:27 INFO - PROCESS | 1768 | 1463976207423 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x94628c00) [pid = 1768] [serial = 1695] [outer = 0x92883400] 21:03:28 INFO - PROCESS | 1768 | 1463976208319 Marionette TRACE conn4 <- [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]]]}] 21:03:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:03:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1637ms 21:03:28 INFO - PROCESS | 1768 | 1463976208376 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:03:28 INFO - PROCESS | 1768 | 1463976208380 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:03:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:03:28 INFO - PROCESS | 1768 | 1463976208388 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 1768 | 1463976208392 Marionette TRACE conn4 <- [1,2230,null,{}] 21:03:28 INFO - PROCESS | 1768 | 1463976208400 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:28 INFO - PROCESS | 1768 | 1463976208653 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:03:29 INFO - PROCESS | 1768 | 1463976209000 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x9296e800 == 121 [pid = 1768] [id = 565] 21:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92b06800) [pid = 1768] [serial = 1696] [outer = (nil)] 21:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x95115c00) [pid = 1768] [serial = 1697] [outer = 0x92b06800] 21:03:29 INFO - PROCESS | 1768 | 1463976209101 Marionette DEBUG loaded listener.js 21:03:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9511bc00) [pid = 1768] [serial = 1698] [outer = 0x92b06800] 21:03:30 INFO - PROCESS | 1768 | 1463976210093 Marionette TRACE conn4 <- [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]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:03:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1739ms 21:03:30 INFO - PROCESS | 1768 | 1463976210128 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:03:30 INFO - PROCESS | 1768 | 1463976210133 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:03:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:03:30 INFO - PROCESS | 1768 | 1463976210140 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1768 | 1463976210145 Marionette TRACE conn4 <- [1,2234,null,{}] 21:03:30 INFO - PROCESS | 1768 | 1463976210152 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:30 INFO - PROCESS | 1768 | 1463976210441 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:03:30 INFO - PROCESS | 1768 | 1463976210799 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x87921000 == 122 [pid = 1768] [id = 566] 21:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8e2c8000) [pid = 1768] [serial = 1699] [outer = (nil)] 21:03:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x96ec4800) [pid = 1768] [serial = 1700] [outer = 0x8e2c8000] 21:03:30 INFO - PROCESS | 1768 | 1463976210893 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x981abc00) [pid = 1768] [serial = 1701] [outer = 0x8e2c8000] 21:03:31 INFO - PROCESS | 1768 | 1463976211876 Marionette TRACE conn4 <- [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]]]}] 21:03:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:03:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1792ms 21:03:31 INFO - PROCESS | 1768 | 1463976211934 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:03:31 INFO - PROCESS | 1768 | 1463976211937 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:03:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:03:31 INFO - PROCESS | 1768 | 1463976211946 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:03:31 INFO - PROCESS | 1768 | 1463976211950 Marionette TRACE conn4 <- [1,2238,null,{}] 21:03:31 INFO - PROCESS | 1768 | 1463976211957 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:32 INFO - PROCESS | 1768 | 1463976212235 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:03:32 INFO - PROCESS | 1768 | 1463976212618 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a11e400 == 123 [pid = 1768] [id = 567] 21:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9a191800) [pid = 1768] [serial = 1702] [outer = (nil)] 21:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9a3b5400) [pid = 1768] [serial = 1703] [outer = 0x9a191800] 21:03:32 INFO - PROCESS | 1768 | 1463976212742 Marionette DEBUG loaded listener.js 21:03:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9ad14c00) [pid = 1768] [serial = 1704] [outer = 0x9a191800] 21:03:33 INFO - PROCESS | 1768 | 1463976213704 Marionette TRACE conn4 <- [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]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:03:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1836ms 21:03:33 INFO - PROCESS | 1768 | 1463976213784 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1768 | 1463976213788 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:03:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:03:33 INFO - PROCESS | 1768 | 1463976213796 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1768 | 1463976213801 Marionette TRACE conn4 <- [1,2242,null,{}] 21:03:33 INFO - PROCESS | 1768 | 1463976213807 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:34 INFO - PROCESS | 1768 | 1463976214118 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:03:34 INFO - PROCESS | 1768 | 1463976214480 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b21d000 == 124 [pid = 1768] [id = 568] 21:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9b21d800) [pid = 1768] [serial = 1705] [outer = (nil)] 21:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9d580400) [pid = 1768] [serial = 1706] [outer = 0x9b21d800] 21:03:34 INFO - PROCESS | 1768 | 1463976214572 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9d5b7800) [pid = 1768] [serial = 1707] [outer = 0x9b21d800] 21:03:35 INFO - PROCESS | 1768 | 1463976215535 Marionette TRACE conn4 <- [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]]]}] 21:03:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:03:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1784ms 21:03:35 INFO - PROCESS | 1768 | 1463976215580 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:03:35 INFO - PROCESS | 1768 | 1463976215585 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:03:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:03:35 INFO - PROCESS | 1768 | 1463976215592 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:03:35 INFO - PROCESS | 1768 | 1463976215596 Marionette TRACE conn4 <- [1,2246,null,{}] 21:03:35 INFO - PROCESS | 1768 | 1463976215603 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:35 INFO - PROCESS | 1768 | 1463976215864 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:03:36 INFO - PROCESS | 1768 | 1463976216216 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f5a400 == 125 [pid = 1768] [id = 569] 21:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9c11bc00) [pid = 1768] [serial = 1708] [outer = (nil)] 21:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa227b000) [pid = 1768] [serial = 1709] [outer = 0x9c11bc00] 21:03:36 INFO - PROCESS | 1768 | 1463976216319 Marionette DEBUG loaded listener.js 21:03:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa22bf800) [pid = 1768] [serial = 1710] [outer = 0x9c11bc00] 21:03:37 INFO - PROCESS | 1768 | 1463976217248 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:03:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:03:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1694ms 21:03:37 INFO - PROCESS | 1768 | 1463976217288 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:03:37 INFO - PROCESS | 1768 | 1463976217291 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:03:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:03:37 INFO - PROCESS | 1768 | 1463976217298 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:03:37 INFO - PROCESS | 1768 | 1463976217302 Marionette TRACE conn4 <- [1,2250,null,{}] 21:03:37 INFO - PROCESS | 1768 | 1463976217308 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:37 INFO - PROCESS | 1768 | 1463976217562 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:03:37 INFO - PROCESS | 1768 | 1463976217921 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8791f000 == 126 [pid = 1768] [id = 570] 21:03:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9ad18400) [pid = 1768] [serial = 1711] [outer = (nil)] 21:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa3224c00) [pid = 1768] [serial = 1712] [outer = 0x9ad18400] 21:03:38 INFO - PROCESS | 1768 | 1463976218019 Marionette DEBUG loaded listener.js 21:03:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa325bc00) [pid = 1768] [serial = 1713] [outer = 0x9ad18400] 21:03:38 INFO - PROCESS | 1768 | 1463976218903 Marionette TRACE conn4 <- [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]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:03:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1637ms 21:03:38 INFO - PROCESS | 1768 | 1463976218936 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 1768 | 1463976218939 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:03:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:03:38 INFO - PROCESS | 1768 | 1463976218948 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 1768 | 1463976218951 Marionette TRACE conn4 <- [1,2254,null,{}] 21:03:38 INFO - PROCESS | 1768 | 1463976218979 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:39 INFO - PROCESS | 1768 | 1463976219235 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:03:39 INFO - PROCESS | 1768 | 1463976219584 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x884d9800 == 127 [pid = 1768] [id = 571] 21:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9d57e800) [pid = 1768] [serial = 1714] [outer = (nil)] 21:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa50f3400) [pid = 1768] [serial = 1715] [outer = 0x9d57e800] 21:03:39 INFO - PROCESS | 1768 | 1463976219682 Marionette DEBUG loaded listener.js 21:03:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0xa6290800) [pid = 1768] [serial = 1716] [outer = 0x9d57e800] 21:03:40 INFO - PROCESS | 1768 | 1463976220634 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:03:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:03:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1745ms 21:03:40 INFO - PROCESS | 1768 | 1463976220694 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:03:40 INFO - PROCESS | 1768 | 1463976220698 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:03:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:03:40 INFO - PROCESS | 1768 | 1463976220705 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:03:40 INFO - PROCESS | 1768 | 1463976220708 Marionette TRACE conn4 <- [1,2258,null,{}] 21:03:40 INFO - PROCESS | 1768 | 1463976220716 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:41 INFO - PROCESS | 1768 | 1463976221005 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:03:41 INFO - PROCESS | 1768 | 1463976221365 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d8c00 == 128 [pid = 1768] [id = 572] 21:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x88790000) [pid = 1768] [serial = 1717] [outer = (nil)] 21:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0xa675b000) [pid = 1768] [serial = 1718] [outer = 0x88790000] 21:03:41 INFO - PROCESS | 1768 | 1463976221472 Marionette DEBUG loaded listener.js 21:03:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0xa6766000) [pid = 1768] [serial = 1719] [outer = 0x88790000] 21:03:42 INFO - PROCESS | 1768 | 1463976222471 Marionette TRACE conn4 <- [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]]]}] 21:03:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:03:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1789ms 21:03:42 INFO - PROCESS | 1768 | 1463976222494 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:03:42 INFO - PROCESS | 1768 | 1463976222498 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:03:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:03:42 INFO - PROCESS | 1768 | 1463976222505 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:03:42 INFO - PROCESS | 1768 | 1463976222509 Marionette TRACE conn4 <- [1,2262,null,{}] 21:03:42 INFO - PROCESS | 1768 | 1463976222516 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:42 INFO - PROCESS | 1768 | 1463976222777 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:03:43 INFO - PROCESS | 1768 | 1463976223143 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x87edf800 == 129 [pid = 1768] [id = 573] 21:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x87ee0000) [pid = 1768] [serial = 1720] [outer = (nil)] 21:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x87ee8000) [pid = 1768] [serial = 1721] [outer = 0x87ee0000] 21:03:43 INFO - PROCESS | 1768 | 1463976223238 Marionette DEBUG loaded listener.js 21:03:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x87eea400) [pid = 1768] [serial = 1722] [outer = 0x87ee0000] 21:03:44 INFO - PROCESS | 1768 | 1463976224151 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:03:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:03:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1686ms 21:03:44 INFO - PROCESS | 1768 | 1463976224192 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:03:44 INFO - PROCESS | 1768 | 1463976224195 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:03:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:03:44 INFO - PROCESS | 1768 | 1463976224203 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:03:44 INFO - PROCESS | 1768 | 1463976224207 Marionette TRACE conn4 <- [1,2266,null,{}] 21:03:44 INFO - PROCESS | 1768 | 1463976224213 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:44 INFO - PROCESS | 1768 | 1463976224463 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:03:44 INFO - PROCESS | 1768 | 1463976224814 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b5000 == 128 [pid = 1768] [id = 456] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x91473800 == 127 [pid = 1768] [id = 467] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x878d5000 == 126 [pid = 1768] [id = 470] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x878cc400 == 125 [pid = 1768] [id = 452] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9244dc00 == 124 [pid = 1768] [id = 468] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x914f4c00 == 123 [pid = 1768] [id = 466] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x884dd000 == 122 [pid = 1768] [id = 556] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbed800 == 121 [pid = 1768] [id = 555] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad7800 == 120 [pid = 1768] [id = 554] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00ac00 == 119 [pid = 1768] [id = 553] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x92699800 == 118 [pid = 1768] [id = 548] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x93a4bc00 == 117 [pid = 1768] [id = 547] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x94625800 == 116 [pid = 1768] [id = 546] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc0c00 == 115 [pid = 1768] [id = 545] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b7000 == 114 [pid = 1768] [id = 544] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x90f2d000 == 113 [pid = 1768] [id = 543] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab2800 == 112 [pid = 1768] [id = 542] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a249400 == 111 [pid = 1768] [id = 540] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc3800 == 110 [pid = 1768] [id = 541] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8d5b4000 == 109 [pid = 1768] [id = 539] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8bd2e800 == 108 [pid = 1768] [id = 538] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e8c00 == 107 [pid = 1768] [id = 537] 21:03:46 INFO - PROCESS | 1768 | --DOCSHELL 0x878da400 == 106 [pid = 1768] [id = 536] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x891dfc00) [pid = 1768] [serial = 1599] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x88799800) [pid = 1768] [serial = 1548] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8a9f1800) [pid = 1768] [serial = 1550] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8ed97400) [pid = 1768] [serial = 1557] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x918dfc00) [pid = 1768] [serial = 1565] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9254fc00) [pid = 1768] [serial = 1568] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8d5b7400) [pid = 1768] [serial = 1607] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ebecc00) [pid = 1768] [serial = 1556] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x914eb800) [pid = 1768] [serial = 1563] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x88793000) [pid = 1768] [serial = 1598] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa1133000) [pid = 1768] [serial = 1590] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8f538800) [pid = 1768] [serial = 1560] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e28b400) [pid = 1768] [serial = 1482] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x93a0e800) [pid = 1768] [serial = 1575] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa112b800) [pid = 1768] [serial = 1589] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x90f2cc00) [pid = 1768] [serial = 1562] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x87921400) [pid = 1768] [serial = 1547] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x92556800) [pid = 1768] [serial = 1569] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x95121000) [pid = 1768] [serial = 1578] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x92966800) [pid = 1768] [serial = 1571] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0xa227ec00) [pid = 1768] [serial = 1592] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8bad8400) [pid = 1768] [serial = 1602] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9d9df400) [pid = 1768] [serial = 1587] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x99f5e000) [pid = 1768] [serial = 1580] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8d535000) [pid = 1768] [serial = 1553] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8e284c00) [pid = 1768] [serial = 1554] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8cce6400) [pid = 1768] [serial = 1605] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8a9e4800) [pid = 1768] [serial = 1601] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x92c07000) [pid = 1768] [serial = 1574] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9505f400) [pid = 1768] [serial = 1577] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9ba8e800) [pid = 1768] [serial = 1583] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9a3b3c00) [pid = 1768] [serial = 1581] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8bfd9400) [pid = 1768] [serial = 1604] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9296e000) [pid = 1768] [serial = 1572] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8bae0c00) [pid = 1768] [serial = 1551] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa22c5c00) [pid = 1768] [serial = 1593] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9d9a0c00) [pid = 1768] [serial = 1586] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0xa26bfc00) [pid = 1768] [serial = 1596] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa245cc00) [pid = 1768] [serial = 1595] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f532400) [pid = 1768] [serial = 1559] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x918e7800) [pid = 1768] [serial = 1566] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9c113000) [pid = 1768] [serial = 1584] [outer = (nil)] [url = about:blank] 21:03:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e8000 == 107 [pid = 1768] [id = 574] 21:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x878cc400) [pid = 1768] [serial = 1723] [outer = (nil)] 21:03:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8792a400) [pid = 1768] [serial = 1724] [outer = 0x878cc400] 21:03:46 INFO - PROCESS | 1768 | 1463976226919 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x884e4800) [pid = 1768] [serial = 1725] [outer = 0x878cc400] 21:03:47 INFO - PROCESS | 1768 | 1463976227836 Marionette TRACE conn4 <- [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]]]}] 21:03:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:03:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 3689ms 21:03:47 INFO - PROCESS | 1768 | 1463976227895 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:03:47 INFO - PROCESS | 1768 | 1463976227899 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:03:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:03:47 INFO - PROCESS | 1768 | 1463976227909 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:03:47 INFO - PROCESS | 1768 | 1463976227912 Marionette TRACE conn4 <- [1,2270,null,{}] 21:03:47 INFO - PROCESS | 1768 | 1463976227921 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:48 INFO - PROCESS | 1768 | 1463976228158 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:03:48 INFO - PROCESS | 1768 | 1463976228490 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0dc00 == 108 [pid = 1768] [id = 575] 21:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a004c00) [pid = 1768] [serial = 1726] [outer = (nil)] 21:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8a246c00) [pid = 1768] [serial = 1727] [outer = 0x8a004c00] 21:03:48 INFO - PROCESS | 1768 | 1463976228656 Marionette DEBUG loaded listener.js 21:03:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a9e8c00) [pid = 1768] [serial = 1728] [outer = 0x8a004c00] 21:03:49 INFO - PROCESS | 1768 | 1463976229671 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:03:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:03:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1844ms 21:03:49 INFO - PROCESS | 1768 | 1463976229753 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:03:49 INFO - PROCESS | 1768 | 1463976229758 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:03:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:03:49 INFO - PROCESS | 1768 | 1463976229780 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:03:49 INFO - PROCESS | 1768 | 1463976229786 Marionette TRACE conn4 <- [1,2274,null,{}] 21:03:49 INFO - PROCESS | 1768 | 1463976229793 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:50 INFO - PROCESS | 1768 | 1463976230112 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:03:50 INFO - PROCESS | 1768 | 1463976230151 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a46000 == 109 [pid = 1768] [id = 576] 21:03:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8bbe4800) [pid = 1768] [serial = 1729] [outer = (nil)] 21:03:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8bd22800) [pid = 1768] [serial = 1730] [outer = 0x8bbe4800] 21:03:50 INFO - PROCESS | 1768 | 1463976230238 Marionette DEBUG loaded listener.js 21:03:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8bedb400) [pid = 1768] [serial = 1731] [outer = 0x8bbe4800] 21:03:51 INFO - PROCESS | 1768 | 1463976231379 Marionette TRACE conn4 <- [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]]]}] 21:03:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:03:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2249ms 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8deaec00) [pid = 1768] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8f536800) [pid = 1768] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x90f21800) [pid = 1768] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8a942800) [pid = 1768] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8e5d1800) [pid = 1768] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8bbe7400) [pid = 1768] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8d5b8400) [pid = 1768] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8badb800) [pid = 1768] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8791fc00) [pid = 1768] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8bd26400) [pid = 1768] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8a00c000) [pid = 1768] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8791d000) [pid = 1768] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9511d400) [pid = 1768] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9a9dc800) [pid = 1768] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x92691400) [pid = 1768] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9511b800) [pid = 1768] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x93a4d400) [pid = 1768] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9462b000) [pid = 1768] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x918db400) [pid = 1768] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x91bb5400) [pid = 1768] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:03:52 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x90f93800) [pid = 1768] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:03:52 INFO - PROCESS | 1768 | 1463976232111 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:03:52 INFO - PROCESS | 1768 | 1463976232115 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:03:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:03:52 INFO - PROCESS | 1768 | 1463976232123 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:03:52 INFO - PROCESS | 1768 | 1463976232130 Marionette TRACE conn4 <- [1,2278,null,{}] 21:03:52 INFO - PROCESS | 1768 | 1463976232147 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:52 INFO - PROCESS | 1768 | 1463976232478 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:03:52 INFO - PROCESS | 1768 | 1463976232616 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e6c00 == 110 [pid = 1768] [id = 577] 21:03:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8bfe5800) [pid = 1768] [serial = 1732] [outer = (nil)] 21:03:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8ced1800) [pid = 1768] [serial = 1733] [outer = 0x8bfe5800] 21:03:52 INFO - PROCESS | 1768 | 1463976232696 Marionette DEBUG loaded listener.js 21:03:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8d5bec00) [pid = 1768] [serial = 1734] [outer = 0x8bfe5800] 21:03:53 INFO - PROCESS | 1768 | 1463976233481 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:03:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:03:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1400ms 21:03:53 INFO - PROCESS | 1768 | 1463976233524 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1768 | 1463976233529 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:03:53 INFO - PROCESS | 1768 | 1463976233536 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1768 | 1463976233540 Marionette TRACE conn4 <- [1,2282,null,{}] 21:03:53 INFO - PROCESS | 1768 | 1463976233551 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:53 INFO - PROCESS | 1768 | 1463976233782 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:03:54 INFO - PROCESS | 1768 | 1463976234132 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x87926c00 == 111 [pid = 1768] [id = 578] 21:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8792ac00) [pid = 1768] [serial = 1735] [outer = (nil)] 21:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x87ee8c00) [pid = 1768] [serial = 1736] [outer = 0x8792ac00] 21:03:54 INFO - PROCESS | 1768 | 1463976234300 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x88798800) [pid = 1768] [serial = 1737] [outer = 0x8792ac00] 21:03:55 INFO - PROCESS | 1768 | 1463976235285 Marionette TRACE conn4 <- [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]]]}] 21:03:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:03:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1787ms 21:03:55 INFO - PROCESS | 1768 | 1463976235324 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:03:55 INFO - PROCESS | 1768 | 1463976235332 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:03:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:03:55 INFO - PROCESS | 1768 | 1463976235341 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:03:55 INFO - PROCESS | 1768 | 1463976235347 Marionette TRACE conn4 <- [1,2286,null,{}] 21:03:55 INFO - PROCESS | 1768 | 1463976235356 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:55 INFO - PROCESS | 1768 | 1463976235623 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:03:55 INFO - PROCESS | 1768 | 1463976235978 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1efc00 == 112 [pid = 1768] [id = 579] 21:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8bad1800) [pid = 1768] [serial = 1738] [outer = (nil)] 21:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8bad9c00) [pid = 1768] [serial = 1739] [outer = 0x8bad1800] 21:03:56 INFO - PROCESS | 1768 | 1463976236077 Marionette DEBUG loaded listener.js 21:03:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bbf2c00) [pid = 1768] [serial = 1740] [outer = 0x8bad1800] 21:03:57 INFO - PROCESS | 1768 | 1463976237048 Marionette TRACE conn4 <- [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]]]}] 21:03:57 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 21:03:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1747ms 21:03:57 INFO - PROCESS | 1768 | 1463976237093 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:03:57 INFO - PROCESS | 1768 | 1463976237101 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:03:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:03:57 INFO - PROCESS | 1768 | 1463976237111 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:03:57 INFO - PROCESS | 1768 | 1463976237115 Marionette TRACE conn4 <- [1,2290,null,{}] 21:03:57 INFO - PROCESS | 1768 | 1463976237123 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:57 INFO - PROCESS | 1768 | 1463976237402 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:03:57 INFO - PROCESS | 1768 | 1463976237816 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccde800 == 113 [pid = 1768] [id = 580] 21:03:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8cde1000) [pid = 1768] [serial = 1741] [outer = (nil)] 21:03:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8dea7000) [pid = 1768] [serial = 1742] [outer = 0x8cde1000] 21:03:57 INFO - PROCESS | 1768 | 1463976237924 Marionette DEBUG loaded listener.js 21:03:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e287800) [pid = 1768] [serial = 1743] [outer = 0x8cde1000] 21:03:58 INFO - PROCESS | 1768 | 1463976238931 Marionette TRACE conn4 <- [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]]]}] 21:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1891ms 21:03:59 INFO - PROCESS | 1768 | 1463976239003 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:03:59 INFO - PROCESS | 1768 | 1463976239007 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:03:59 INFO - PROCESS | 1768 | 1463976239019 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:03:59 INFO - PROCESS | 1768 | 1463976239029 Marionette TRACE conn4 <- [1,2294,null,{}] 21:03:59 INFO - PROCESS | 1768 | 1463976239046 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:59 INFO - PROCESS | 1768 | 1463976239472 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:03:59 INFO - PROCESS | 1768 | 1463976239719 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e28e000 == 114 [pid = 1768] [id = 581] 21:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8eab5800) [pid = 1768] [serial = 1744] [outer = (nil)] 21:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8eac0400) [pid = 1768] [serial = 1745] [outer = 0x8eab5800] 21:03:59 INFO - PROCESS | 1768 | 1463976239816 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ebe5800) [pid = 1768] [serial = 1746] [outer = 0x8eab5800] 21:04:00 INFO - PROCESS | 1768 | 1463976240816 Marionette TRACE conn4 <- [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]]]}] 21:04:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:04:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1850ms 21:04:00 INFO - PROCESS | 1768 | 1463976240866 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:04:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:04:00 INFO - PROCESS | 1768 | 1463976240872 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:04:00 INFO - PROCESS | 1768 | 1463976240879 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 1768 | 1463976240883 Marionette TRACE conn4 <- [1,2298,null,{}] 21:04:00 INFO - PROCESS | 1768 | 1463976240890 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:01 INFO - PROCESS | 1768 | 1463976241141 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:04:01 INFO - PROCESS | 1768 | 1463976241486 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecc4000 == 115 [pid = 1768] [id = 582] 21:04:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ecc7800) [pid = 1768] [serial = 1747] [outer = (nil)] 21:04:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8eda0400) [pid = 1768] [serial = 1748] [outer = 0x8ecc7800] 21:04:01 INFO - PROCESS | 1768 | 1463976241593 Marionette DEBUG loaded listener.js 21:04:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8eda4800) [pid = 1768] [serial = 1749] [outer = 0x8ecc7800] 21:04:02 INFO - PROCESS | 1768 | 1463976242587 Marionette TRACE conn4 <- [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]]]}] 21:04:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:04:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1743ms 21:04:02 INFO - PROCESS | 1768 | 1463976242623 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:04:02 INFO - PROCESS | 1768 | 1463976242627 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:04:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:04:02 INFO - PROCESS | 1768 | 1463976242634 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:04:02 INFO - PROCESS | 1768 | 1463976242645 Marionette TRACE conn4 <- [1,2302,null,{}] 21:04:02 INFO - PROCESS | 1768 | 1463976242652 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:02 INFO - PROCESS | 1768 | 1463976242947 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:04:03 INFO - PROCESS | 1768 | 1463976243308 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f535c00 == 116 [pid = 1768] [id = 583] 21:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8f536000) [pid = 1768] [serial = 1750] [outer = (nil)] 21:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f53a000) [pid = 1768] [serial = 1751] [outer = 0x8f536000] 21:04:03 INFO - PROCESS | 1768 | 1463976243419 Marionette DEBUG loaded listener.js 21:04:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f21800) [pid = 1768] [serial = 1752] [outer = 0x8f536000] 21:04:04 INFO - PROCESS | 1768 | 1463976244428 Marionette TRACE conn4 <- [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]]]}] 21:04:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:04:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1845ms 21:04:04 INFO - PROCESS | 1768 | 1463976244488 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:04:04 INFO - PROCESS | 1768 | 1463976244493 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:04:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:04:04 INFO - PROCESS | 1768 | 1463976244503 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 1768 | 1463976244506 Marionette TRACE conn4 <- [1,2306,null,{}] 21:04:04 INFO - PROCESS | 1768 | 1463976244514 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:04 INFO - PROCESS | 1768 | 1463976244780 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:04:05 INFO - PROCESS | 1768 | 1463976245112 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8791c800 == 117 [pid = 1768] [id = 584] 21:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8cce9c00) [pid = 1768] [serial = 1753] [outer = (nil)] 21:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x90f8b800) [pid = 1768] [serial = 1754] [outer = 0x8cce9c00] 21:04:05 INFO - PROCESS | 1768 | 1463976245207 Marionette DEBUG loaded listener.js 21:04:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x91470000) [pid = 1768] [serial = 1755] [outer = 0x8cce9c00] 21:04:06 INFO - PROCESS | 1768 | 1463976246134 Marionette TRACE conn4 <- [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]]]}] 21:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1684ms 21:04:06 INFO - PROCESS | 1768 | 1463976246206 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1768 | 1463976246211 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:04:06 INFO - PROCESS | 1768 | 1463976246221 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1768 | 1463976246225 Marionette TRACE conn4 <- [1,2310,null,{}] 21:04:06 INFO - PROCESS | 1768 | 1463976246231 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:06 INFO - PROCESS | 1768 | 1463976246477 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:04:06 INFO - PROCESS | 1768 | 1463976246798 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f2c000 == 118 [pid = 1768] [id = 585] 21:04:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x90f88000) [pid = 1768] [serial = 1756] [outer = (nil)] 21:04:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x915e6400) [pid = 1768] [serial = 1757] [outer = 0x90f88000] 21:04:06 INFO - PROCESS | 1768 | 1463976246892 Marionette DEBUG loaded listener.js 21:04:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x915eb000) [pid = 1768] [serial = 1758] [outer = 0x90f88000] 21:04:07 INFO - PROCESS | 1768 | 1463976247883 Marionette TRACE conn4 <- [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]]]}] 21:04:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:04:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1682ms 21:04:07 INFO - PROCESS | 1768 | 1463976247905 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:04:07 INFO - PROCESS | 1768 | 1463976247908 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:04:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:04:07 INFO - PROCESS | 1768 | 1463976247916 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:04:07 INFO - PROCESS | 1768 | 1463976247921 Marionette TRACE conn4 <- [1,2314,null,{}] 21:04:07 INFO - PROCESS | 1768 | 1463976247927 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:08 INFO - PROCESS | 1768 | 1463976248178 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:04:08 INFO - PROCESS | 1768 | 1463976248548 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f2e000 == 119 [pid = 1768] [id = 586] 21:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x90f8b000) [pid = 1768] [serial = 1759] [outer = (nil)] 21:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x918e7000) [pid = 1768] [serial = 1760] [outer = 0x90f8b000] 21:04:08 INFO - PROCESS | 1768 | 1463976248658 Marionette DEBUG loaded listener.js 21:04:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91bb0c00) [pid = 1768] [serial = 1761] [outer = 0x90f8b000] 21:04:09 INFO - PROCESS | 1768 | 1463976249595 Marionette TRACE conn4 <- [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]]]}] 21:04:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:04:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1739ms 21:04:09 INFO - PROCESS | 1768 | 1463976249656 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:04:09 INFO - PROCESS | 1768 | 1463976249661 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:04:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:04:09 INFO - PROCESS | 1768 | 1463976249669 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:04:09 INFO - PROCESS | 1768 | 1463976249674 Marionette TRACE conn4 <- [1,2318,null,{}] 21:04:09 INFO - PROCESS | 1768 | 1463976249680 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:09 INFO - PROCESS | 1768 | 1463976249987 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:04:10 INFO - PROCESS | 1768 | 1463976250337 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cca400 == 120 [pid = 1768] [id = 587] 21:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x914ee000) [pid = 1768] [serial = 1762] [outer = (nil)] 21:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92454400) [pid = 1768] [serial = 1763] [outer = 0x914ee000] 21:04:10 INFO - PROCESS | 1768 | 1463976250438 Marionette DEBUG loaded listener.js 21:04:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9254fc00) [pid = 1768] [serial = 1764] [outer = 0x914ee000] 21:04:11 INFO - PROCESS | 1768 | 1463976251399 Marionette TRACE conn4 <- [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] 21:04:11 INFO - PROCESS | 1768 | 1463976251464 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:04:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:04:11 INFO - PROCESS | 1768 | 1463976251472 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:04:11 INFO - PROCESS | 1768 | 1463976251476 Marionette TRACE conn4 <- [1,2322,null,{}] 21:04:11 INFO - PROCESS | 1768 | 1463976251483 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:11 INFO - PROCESS | 1768 | 1463976251748 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:04:12 INFO - PROCESS | 1768 | 1463976252119 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x92698800 == 121 [pid = 1768] [id = 588] 21:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9269b000) [pid = 1768] [serial = 1765] [outer = (nil)] 21:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9288bc00) [pid = 1768] [serial = 1766] [outer = 0x9269b000] 21:04:12 INFO - PROCESS | 1768 | 1463976252240 Marionette DEBUG loaded listener.js 21:04:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9296a000) [pid = 1768] [serial = 1767] [outer = 0x9269b000] 21:04:13 INFO - PROCESS | 1768 | 1463976253264 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:04:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:04:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1833ms 21:04:13 INFO - PROCESS | 1768 | 1463976253307 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:04:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:04:13 INFO - PROCESS | 1768 | 1463976253312 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:04:13 INFO - PROCESS | 1768 | 1463976253320 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:04:13 INFO - PROCESS | 1768 | 1463976253326 Marionette TRACE conn4 <- [1,2326,null,{}] 21:04:13 INFO - PROCESS | 1768 | 1463976253332 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:13 INFO - PROCESS | 1768 | 1463976253615 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:04:14 INFO - PROCESS | 1768 | 1463976253983 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b05800 == 122 [pid = 1768] [id = 589] 21:04:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92b0bc00) [pid = 1768] [serial = 1768] [outer = (nil)] 21:04:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93a49800) [pid = 1768] [serial = 1769] [outer = 0x92b0bc00] 21:04:14 INFO - PROCESS | 1768 | 1463976254078 Marionette DEBUG loaded listener.js 21:04:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x94607800) [pid = 1768] [serial = 1770] [outer = 0x92b0bc00] 21:04:15 INFO - PROCESS | 1768 | 1463976255014 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:04:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:04:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1749ms 21:04:15 INFO - PROCESS | 1768 | 1463976255078 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:04:15 INFO - PROCESS | 1768 | 1463976255083 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:04:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:04:15 INFO - PROCESS | 1768 | 1463976255094 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:04:15 INFO - PROCESS | 1768 | 1463976255097 Marionette TRACE conn4 <- [1,2330,null,{}] 21:04:15 INFO - PROCESS | 1768 | 1463976255105 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:15 INFO - PROCESS | 1768 | 1463976255380 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:04:15 INFO - PROCESS | 1768 | 1463976255712 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x914f5000 == 123 [pid = 1768] [id = 590] 21:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92699800) [pid = 1768] [serial = 1771] [outer = (nil)] 21:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x95060000) [pid = 1768] [serial = 1772] [outer = 0x92699800] 21:04:15 INFO - PROCESS | 1768 | 1463976255811 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x95113800) [pid = 1768] [serial = 1773] [outer = 0x92699800] 21:04:16 INFO - PROCESS | 1768 | 1463976256770 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1733ms 21:04:16 INFO - PROCESS | 1768 | 1463976256829 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:04:16 INFO - PROCESS | 1768 | 1463976256846 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:04:16 INFO - PROCESS | 1768 | 1463976256854 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1768 | 1463976256858 Marionette TRACE conn4 <- [1,2334,null,{}] 21:04:16 INFO - PROCESS | 1768 | 1463976256865 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:17 INFO - PROCESS | 1768 | 1463976257160 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:04:17 INFO - PROCESS | 1768 | 1463976257540 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9527f000 == 124 [pid = 1768] [id = 591] 21:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9527fc00) [pid = 1768] [serial = 1774] [outer = (nil)] 21:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x96ebdc00) [pid = 1768] [serial = 1775] [outer = 0x9527fc00] 21:04:17 INFO - PROCESS | 1768 | 1463976257678 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x981b3c00) [pid = 1768] [serial = 1776] [outer = 0x9527fc00] 21:04:18 INFO - PROCESS | 1768 | 1463976258668 Marionette TRACE conn4 <- [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]]]}] 21:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1896ms 21:04:18 INFO - PROCESS | 1768 | 1463976258750 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:04:18 INFO - PROCESS | 1768 | 1463976258754 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:04:18 INFO - PROCESS | 1768 | 1463976258762 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:04:18 INFO - PROCESS | 1768 | 1463976258766 Marionette TRACE conn4 <- [1,2338,null,{}] 21:04:18 INFO - PROCESS | 1768 | 1463976258774 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:19 INFO - PROCESS | 1768 | 1463976259063 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:04:19 INFO - PROCESS | 1768 | 1463976259427 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b01800 == 125 [pid = 1768] [id = 592] 21:04:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x95275000) [pid = 1768] [serial = 1777] [outer = (nil)] 21:04:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x99f5a000) [pid = 1768] [serial = 1778] [outer = 0x95275000] 21:04:19 INFO - PROCESS | 1768 | 1463976259523 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9a190000) [pid = 1768] [serial = 1779] [outer = 0x95275000] 21:04:20 INFO - PROCESS | 1768 | 1463976260538 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:04:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1805ms 21:04:20 INFO - PROCESS | 1768 | 1463976260568 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:04:20 INFO - PROCESS | 1768 | 1463976260573 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:04:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:04:20 INFO - PROCESS | 1768 | 1463976260580 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 1768 | 1463976260584 Marionette TRACE conn4 <- [1,2342,null,{}] 21:04:20 INFO - PROCESS | 1768 | 1463976260592 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:20 INFO - PROCESS | 1768 | 1463976260876 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:04:21 INFO - PROCESS | 1768 | 1463976261247 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eda1800 == 126 [pid = 1768] [id = 593] 21:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x914ed000) [pid = 1768] [serial = 1780] [outer = (nil)] 21:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9a3ba000) [pid = 1768] [serial = 1781] [outer = 0x914ed000] 21:04:21 INFO - PROCESS | 1768 | 1463976261344 Marionette DEBUG loaded listener.js 21:04:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9a8f4000) [pid = 1768] [serial = 1782] [outer = 0x914ed000] 21:04:22 INFO - PROCESS | 1768 | 1463976262366 Marionette TRACE conn4 <- [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]]]}] 21:04:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:04:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1842ms 21:04:22 INFO - PROCESS | 1768 | 1463976262424 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:04:22 INFO - PROCESS | 1768 | 1463976262428 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:04:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:04:22 INFO - PROCESS | 1768 | 1463976262435 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:04:22 INFO - PROCESS | 1768 | 1463976262439 Marionette TRACE conn4 <- [1,2346,null,{}] 21:04:22 INFO - PROCESS | 1768 | 1463976262447 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:22 INFO - PROCESS | 1768 | 1463976262722 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:04:23 INFO - PROCESS | 1768 | 1463976263076 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9527f400 == 127 [pid = 1768] [id = 594] 21:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x983f3800) [pid = 1768] [serial = 1783] [outer = (nil)] 21:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9b21f400) [pid = 1768] [serial = 1784] [outer = 0x983f3800] 21:04:23 INFO - PROCESS | 1768 | 1463976263173 Marionette DEBUG loaded listener.js 21:04:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9b29d800) [pid = 1768] [serial = 1785] [outer = 0x983f3800] 21:04:24 INFO - PROCESS | 1768 | 1463976264090 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1686ms 21:04:24 INFO - PROCESS | 1768 | 1463976264124 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:04:24 INFO - PROCESS | 1768 | 1463976264127 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:04:24 INFO - PROCESS | 1768 | 1463976264136 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:04:24 INFO - PROCESS | 1768 | 1463976264139 Marionette TRACE conn4 <- [1,2350,null,{}] 21:04:24 INFO - PROCESS | 1768 | 1463976264146 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:24 INFO - PROCESS | 1768 | 1463976264399 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x870e6c00 == 126 [pid = 1768] [id = 577] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x89a46000 == 125 [pid = 1768] [id = 576] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x89f0dc00 == 124 [pid = 1768] [id = 575] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x870e8000 == 123 [pid = 1768] [id = 574] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x99f5a400 == 122 [pid = 1768] [id = 569] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9b21d000 == 121 [pid = 1768] [id = 568] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9a11e400 == 120 [pid = 1768] [id = 567] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9296e800 == 119 [pid = 1768] [id = 565] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x87921000 == 118 [pid = 1768] [id = 566] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9254e800 == 117 [pid = 1768] [id = 564] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x914f2000 == 116 [pid = 1768] [id = 563] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x915e8c00 == 115 [pid = 1768] [id = 562] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1ca400 == 114 [pid = 1768] [id = 561] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8cedc000 == 113 [pid = 1768] [id = 559] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbf1c00 == 112 [pid = 1768] [id = 560] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bfda000 == 111 [pid = 1768] [id = 558] 21:04:26 INFO - PROCESS | 1768 | --DOCSHELL 0x891d0400 == 110 [pid = 1768] [id = 557] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8e2be800) [pid = 1768] [serial = 1670] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8e282000) [pid = 1768] [serial = 1667] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x915eb800) [pid = 1768] [serial = 1628] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x90f28c00) [pid = 1768] [serial = 1625] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9146c800) [pid = 1768] [serial = 1626] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8f52b400) [pid = 1768] [serial = 1623] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ed9f800) [pid = 1768] [serial = 1622] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ebeb800) [pid = 1768] [serial = 1620] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8eabac00) [pid = 1768] [serial = 1619] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8e2bfc00) [pid = 1768] [serial = 1545] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8e2c2400) [pid = 1768] [serial = 1617] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e1cb400) [pid = 1768] [serial = 1616] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8bfdb400) [pid = 1768] [serial = 1614] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8bd2ac00) [pid = 1768] [serial = 1613] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x89f05800) [pid = 1768] [serial = 1611] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8878e400) [pid = 1768] [serial = 1610] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8bfd8800) [pid = 1768] [serial = 1664] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8a091400) [pid = 1768] [serial = 1661] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8a942c00) [pid = 1768] [serial = 1662] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0xa30d7800) [pid = 1768] [serial = 1659] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0xa3071000) [pid = 1768] [serial = 1658] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9d99f800) [pid = 1768] [serial = 1656] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9d584400) [pid = 1768] [serial = 1655] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9b5e6400) [pid = 1768] [serial = 1653] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9ad20400) [pid = 1768] [serial = 1652] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9a3af000) [pid = 1768] [serial = 1650] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x99f5c400) [pid = 1768] [serial = 1649] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9833f400) [pid = 1768] [serial = 1647] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x981ab000) [pid = 1768] [serial = 1646] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x95283800) [pid = 1768] [serial = 1643] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x96e71000) [pid = 1768] [serial = 1644] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x95061800) [pid = 1768] [serial = 1641] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x94631800) [pid = 1768] [serial = 1640] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x92c0a000) [pid = 1768] [serial = 1638] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x92b10400) [pid = 1768] [serial = 1637] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9288c000) [pid = 1768] [serial = 1635] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x92884000) [pid = 1768] [serial = 1634] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9244d400) [pid = 1768] [serial = 1632] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x91bb8800) [pid = 1768] [serial = 1631] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x918de000) [pid = 1768] [serial = 1629] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8e2bb000) [pid = 1768] [serial = 1668] [outer = (nil)] [url = about:blank] 21:04:26 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8cde0c00) [pid = 1768] [serial = 1665] [outer = (nil)] [url = about:blank] 21:04:27 INFO - PROCESS | 1768 | 1463976267129 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee0800 == 111 [pid = 1768] [id = 595] 21:04:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x87ee3c00) [pid = 1768] [serial = 1786] [outer = (nil)] 21:04:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x87eee400) [pid = 1768] [serial = 1787] [outer = 0x87ee3c00] 21:04:27 INFO - PROCESS | 1768 | 1463976267220 Marionette DEBUG loaded listener.js 21:04:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x891d8800) [pid = 1768] [serial = 1788] [outer = 0x87ee3c00] 21:04:28 INFO - PROCESS | 1768 | 1463976268149 Marionette TRACE conn4 <- [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]]]}] 21:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 4096ms 21:04:28 INFO - PROCESS | 1768 | 1463976268234 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 1768 | 1463976268242 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:04:28 INFO - PROCESS | 1768 | 1463976268252 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1768 | 1463976268259 Marionette TRACE conn4 <- [1,2354,null,{}] 21:04:28 INFO - PROCESS | 1768 | 1463976268267 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:28 INFO - PROCESS | 1768 | 1463976268546 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:04:28 INFO - PROCESS | 1768 | 1463976268825 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f1000 == 112 [pid = 1768] [id = 596] 21:04:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8b1f3800) [pid = 1768] [serial = 1789] [outer = (nil)] 21:04:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8bada800) [pid = 1768] [serial = 1790] [outer = 0x8b1f3800] 21:04:28 INFO - PROCESS | 1768 | 1463976268909 Marionette DEBUG loaded listener.js 21:04:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8bd27800) [pid = 1768] [serial = 1791] [outer = 0x8b1f3800] 21:04:29 INFO - PROCESS | 1768 | 1463976269838 Marionette TRACE conn4 <- [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]]]}] 21:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1640ms 21:04:29 INFO - PROCESS | 1768 | 1463976269896 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:04:29 INFO - PROCESS | 1768 | 1463976269903 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:04:29 INFO - PROCESS | 1768 | 1463976269922 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:04:29 INFO - PROCESS | 1768 | 1463976269925 Marionette TRACE conn4 <- [1,2358,null,{}] 21:04:29 INFO - PROCESS | 1768 | 1463976269933 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:30 INFO - PROCESS | 1768 | 1463976270261 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:04:30 INFO - PROCESS | 1768 | 1463976270523 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccde000 == 113 [pid = 1768] [id = 597] 21:04:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8cce6800) [pid = 1768] [serial = 1792] [outer = (nil)] 21:04:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ced1400) [pid = 1768] [serial = 1793] [outer = 0x8cce6800] 21:04:30 INFO - PROCESS | 1768 | 1463976270617 Marionette DEBUG loaded listener.js 21:04:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8deab000) [pid = 1768] [serial = 1794] [outer = 0x8cce6800] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8bedd800) [pid = 1768] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8bbe4800) [pid = 1768] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8a004c00) [pid = 1768] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x878cc400) [pid = 1768] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x87ee0000) [pid = 1768] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x88790000) [pid = 1768] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9d57e800) [pid = 1768] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9ad18400) [pid = 1768] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9c11bc00) [pid = 1768] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9b21d800) [pid = 1768] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9a191800) [pid = 1768] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e2c8000) [pid = 1768] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x92b06800) [pid = 1768] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x92883400) [pid = 1768] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x92881c00) [pid = 1768] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x915e9800) [pid = 1768] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x90f23000) [pid = 1768] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ea01400) [pid = 1768] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8e5de400) [pid = 1768] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8bfe5c00) [pid = 1768] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:04:32 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x891d0c00) [pid = 1768] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:04:32 INFO - PROCESS | 1768 | 1463976272156 Marionette TRACE conn4 <- [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]]]}] 21:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2340ms 21:04:32 INFO - PROCESS | 1768 | 1463976272271 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:04:32 INFO - PROCESS | 1768 | 1463976272275 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:04:32 INFO - PROCESS | 1768 | 1463976272291 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:04:32 INFO - PROCESS | 1768 | 1463976272302 Marionette TRACE conn4 <- [1,2362,null,{}] 21:04:32 INFO - PROCESS | 1768 | 1463976272319 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:32 INFO - PROCESS | 1768 | 1463976272554 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:04:32 INFO - PROCESS | 1768 | 1463976272782 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bed6800 == 114 [pid = 1768] [id = 598] 21:04:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8dea2400) [pid = 1768] [serial = 1795] [outer = (nil)] 21:04:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8e28e800) [pid = 1768] [serial = 1796] [outer = 0x8dea2400] 21:04:32 INFO - PROCESS | 1768 | 1463976272912 Marionette DEBUG loaded listener.js 21:04:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e5de400) [pid = 1768] [serial = 1797] [outer = 0x8dea2400] 21:04:33 INFO - PROCESS | 1768 | 1463976273743 Marionette TRACE conn4 <- [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]]]}] 21:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1516ms 21:04:33 INFO - PROCESS | 1768 | 1463976273800 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:04:33 INFO - PROCESS | 1768 | 1463976273804 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:04:33 INFO - PROCESS | 1768 | 1463976273811 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 1768 | 1463976273815 Marionette TRACE conn4 <- [1,2366,null,{}] 21:04:33 INFO - PROCESS | 1768 | 1463976273821 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:34 INFO - PROCESS | 1768 | 1463976274057 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:04:34 INFO - PROCESS | 1768 | 1463976274532 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee2c00 == 115 [pid = 1768] [id = 599] 21:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x87ee3800) [pid = 1768] [serial = 1798] [outer = (nil)] 21:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x884e2000) [pid = 1768] [serial = 1799] [outer = 0x87ee3800] 21:04:34 INFO - PROCESS | 1768 | 1463976274644 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x89f0f800) [pid = 1768] [serial = 1800] [outer = 0x87ee3800] 21:04:35 INFO - PROCESS | 1768 | 1463976275659 Marionette TRACE conn4 <- [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]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1887ms 21:04:35 INFO - PROCESS | 1768 | 1463976275701 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 1768 | 1463976275709 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:04:35 INFO - PROCESS | 1768 | 1463976275719 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 1768 | 1463976275726 Marionette TRACE conn4 <- [1,2370,null,{}] 21:04:35 INFO - PROCESS | 1768 | 1463976275754 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:36 INFO - PROCESS | 1768 | 1463976276032 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:04:36 INFO - PROCESS | 1768 | 1463976276396 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e8400 == 116 [pid = 1768] [id = 600] 21:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8b1f8c00) [pid = 1768] [serial = 1801] [outer = (nil)] 21:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8bfdd800) [pid = 1768] [serial = 1802] [outer = 0x8b1f8c00] 21:04:36 INFO - PROCESS | 1768 | 1463976276503 Marionette DEBUG loaded listener.js 21:04:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8cde4000) [pid = 1768] [serial = 1803] [outer = 0x8b1f8c00] 21:04:37 INFO - PROCESS | 1768 | 1463976277576 Marionette TRACE conn4 <- [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]]]}] 21:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1908ms 21:04:37 INFO - PROCESS | 1768 | 1463976277630 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:04:37 INFO - PROCESS | 1768 | 1463976277637 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:04:37 INFO - PROCESS | 1768 | 1463976277646 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:04:37 INFO - PROCESS | 1768 | 1463976277652 Marionette TRACE conn4 <- [1,2374,null,{}] 21:04:37 INFO - PROCESS | 1768 | 1463976277659 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:37 INFO - PROCESS | 1768 | 1463976277948 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:04:38 INFO - PROCESS | 1768 | 1463976278359 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e282c00 == 117 [pid = 1768] [id = 601] 21:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e2bf400) [pid = 1768] [serial = 1804] [outer = (nil)] 21:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e5db800) [pid = 1768] [serial = 1805] [outer = 0x8e2bf400] 21:04:38 INFO - PROCESS | 1768 | 1463976278466 Marionette DEBUG loaded listener.js 21:04:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8eab4800) [pid = 1768] [serial = 1806] [outer = 0x8e2bf400] 21:04:39 INFO - PROCESS | 1768 | 1463976279531 Marionette TRACE conn4 <- [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]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1946ms 21:04:39 INFO - PROCESS | 1768 | 1463976279593 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1768 | 1463976279598 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:04:39 INFO - PROCESS | 1768 | 1463976279616 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1768 | 1463976279627 Marionette TRACE conn4 <- [1,2378,null,{}] 21:04:39 INFO - PROCESS | 1768 | 1463976279634 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:39 INFO - PROCESS | 1768 | 1463976279956 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:04:40 INFO - PROCESS | 1768 | 1463976280318 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ccdb400 == 118 [pid = 1768] [id = 602] 21:04:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e28ec00) [pid = 1768] [serial = 1807] [outer = (nil)] 21:04:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f537800) [pid = 1768] [serial = 1808] [outer = 0x8e28ec00] 21:04:40 INFO - PROCESS | 1768 | 1463976280420 Marionette DEBUG loaded listener.js 21:04:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x90cbec00) [pid = 1768] [serial = 1809] [outer = 0x8e28ec00] 21:04:41 INFO - PROCESS | 1768 | 1463976281431 Marionette TRACE conn4 <- [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]]]}] 21:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1856ms 21:04:41 INFO - PROCESS | 1768 | 1463976281464 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:04:41 INFO - PROCESS | 1768 | 1463976281469 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:04:41 INFO - PROCESS | 1768 | 1463976281477 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:04:41 INFO - PROCESS | 1768 | 1463976281480 Marionette TRACE conn4 <- [1,2382,null,{}] 21:04:41 INFO - PROCESS | 1768 | 1463976281487 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:41 INFO - PROCESS | 1768 | 1463976281739 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:04:42 INFO - PROCESS | 1768 | 1463976282111 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e28bc00 == 119 [pid = 1768] [id = 603] 21:04:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x90f20400) [pid = 1768] [serial = 1810] [outer = (nil)] 21:04:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x90f2ac00) [pid = 1768] [serial = 1811] [outer = 0x90f20400] 21:04:42 INFO - PROCESS | 1768 | 1463976282207 Marionette DEBUG loaded listener.js 21:04:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x90f2ec00) [pid = 1768] [serial = 1812] [outer = 0x90f20400] 21:04:43 INFO - PROCESS | 1768 | 1463976283163 Marionette TRACE conn4 <- [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]]]}] 21:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1731ms 21:04:43 INFO - PROCESS | 1768 | 1463976283210 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:04:43 INFO - PROCESS | 1768 | 1463976283214 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:04:43 INFO - PROCESS | 1768 | 1463976283222 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:04:43 INFO - PROCESS | 1768 | 1463976283226 Marionette TRACE conn4 <- [1,2386,null,{}] 21:04:43 INFO - PROCESS | 1768 | 1463976283233 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:43 INFO - PROCESS | 1768 | 1463976283497 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:04:43 INFO - PROCESS | 1768 | 1463976283860 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x91471800 == 120 [pid = 1768] [id = 604] 21:04:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x91474c00) [pid = 1768] [serial = 1813] [outer = (nil)] 21:04:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x914f8400) [pid = 1768] [serial = 1814] [outer = 0x91474c00] 21:04:43 INFO - PROCESS | 1768 | 1463976283970 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9244a000) [pid = 1768] [serial = 1815] [outer = 0x91474c00] 21:04:44 INFO - PROCESS | 1768 | 1463976284950 Marionette TRACE conn4 <- [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]]]}] 21:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1781ms 21:04:45 INFO - PROCESS | 1768 | 1463976285005 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:04:45 INFO - PROCESS | 1768 | 1463976285008 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:04:45 INFO - PROCESS | 1768 | 1463976285016 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:04:45 INFO - PROCESS | 1768 | 1463976285019 Marionette TRACE conn4 <- [1,2390,null,{}] 21:04:45 INFO - PROCESS | 1768 | 1463976285026 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:45 INFO - PROCESS | 1768 | 1463976285280 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:04:45 INFO - PROCESS | 1768 | 1463976285639 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eda0c00 == 121 [pid = 1768] [id = 605] 21:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9146f400) [pid = 1768] [serial = 1816] [outer = (nil)] 21:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x92886000) [pid = 1768] [serial = 1817] [outer = 0x9146f400] 21:04:45 INFO - PROCESS | 1768 | 1463976285738 Marionette DEBUG loaded listener.js 21:04:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9288dc00) [pid = 1768] [serial = 1818] [outer = 0x9146f400] 21:04:46 INFO - PROCESS | 1768 | 1463976286711 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1732ms 21:04:46 INFO - PROCESS | 1768 | 1463976286749 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:04:46 INFO - PROCESS | 1768 | 1463976286754 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:04:46 INFO - PROCESS | 1768 | 1463976286761 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:04:46 INFO - PROCESS | 1768 | 1463976286764 Marionette TRACE conn4 <- [1,2394,null,{}] 21:04:46 INFO - PROCESS | 1768 | 1463976286771 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:47 INFO - PROCESS | 1768 | 1463976287048 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:04:47 INFO - PROCESS | 1768 | 1463976287406 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f27c00 == 122 [pid = 1768] [id = 606] 21:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x918db800) [pid = 1768] [serial = 1819] [outer = (nil)] 21:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92b04c00) [pid = 1768] [serial = 1820] [outer = 0x918db800] 21:04:47 INFO - PROCESS | 1768 | 1463976287505 Marionette DEBUG loaded listener.js 21:04:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92b0a800) [pid = 1768] [serial = 1821] [outer = 0x918db800] 21:04:48 INFO - PROCESS | 1768 | 1463976288556 Marionette TRACE conn4 <- [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]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1835ms 21:04:48 INFO - PROCESS | 1768 | 1463976288595 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 1768 | 1463976288599 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:04:48 INFO - PROCESS | 1768 | 1463976288607 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 1768 | 1463976288611 Marionette TRACE conn4 <- [1,2398,null,{}] 21:04:48 INFO - PROCESS | 1768 | 1463976288617 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:48 INFO - PROCESS | 1768 | 1463976288871 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:04:49 INFO - PROCESS | 1768 | 1463976289243 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e28a400 == 123 [pid = 1768] [id = 607] 21:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9146a400) [pid = 1768] [serial = 1822] [outer = (nil)] 21:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x93a45400) [pid = 1768] [serial = 1823] [outer = 0x9146a400] 21:04:49 INFO - PROCESS | 1768 | 1463976289341 Marionette DEBUG loaded listener.js 21:04:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x94629800) [pid = 1768] [serial = 1824] [outer = 0x9146a400] 21:04:50 INFO - PROCESS | 1768 | 1463976290294 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1737ms 21:04:50 INFO - PROCESS | 1768 | 1463976290345 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:04:50 INFO - PROCESS | 1768 | 1463976290350 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:04:50 INFO - PROCESS | 1768 | 1463976290357 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:04:50 INFO - PROCESS | 1768 | 1463976290361 Marionette TRACE conn4 <- [1,2402,null,{}] 21:04:50 INFO - PROCESS | 1768 | 1463976290368 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:50 INFO - PROCESS | 1768 | 1463976290645 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:04:51 INFO - PROCESS | 1768 | 1463976291025 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x9296e800 == 124 [pid = 1768] [id = 608] 21:04:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92c0c400) [pid = 1768] [serial = 1825] [outer = (nil)] 21:04:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x95121c00) [pid = 1768] [serial = 1826] [outer = 0x92c0c400] 21:04:51 INFO - PROCESS | 1768 | 1463976291124 Marionette DEBUG loaded listener.js 21:04:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9527e800) [pid = 1768] [serial = 1827] [outer = 0x92c0c400] 21:04:52 INFO - PROCESS | 1768 | 1463976292069 Marionette TRACE conn4 <- [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]]]}] 21:04:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:04:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1745ms 21:04:52 INFO - PROCESS | 1768 | 1463976292104 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:04:52 INFO - PROCESS | 1768 | 1463976292108 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:04:52 INFO - PROCESS | 1768 | 1463976292116 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:04:52 INFO - PROCESS | 1768 | 1463976292120 Marionette TRACE conn4 <- [1,2406,null,{}] 21:04:52 INFO - PROCESS | 1768 | 1463976292126 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:52 INFO - PROCESS | 1768 | 1463976292372 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:04:52 INFO - PROCESS | 1768 | 1463976292756 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9819c400 == 125 [pid = 1768] [id = 609] 21:04:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x981ab000) [pid = 1768] [serial = 1828] [outer = (nil)] 21:04:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x983f2800) [pid = 1768] [serial = 1829] [outer = 0x981ab000] 21:04:52 INFO - PROCESS | 1768 | 1463976292883 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9a30c000) [pid = 1768] [serial = 1830] [outer = 0x981ab000] 21:04:53 INFO - PROCESS | 1768 | 1463976293918 Marionette TRACE conn4 <- [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]]]}] 21:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1837ms 21:04:53 INFO - PROCESS | 1768 | 1463976293953 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:04:53 INFO - PROCESS | 1768 | 1463976293957 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:04:53 INFO - PROCESS | 1768 | 1463976293964 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:04:53 INFO - PROCESS | 1768 | 1463976293969 Marionette TRACE conn4 <- [1,2410,null,{}] 21:04:53 INFO - PROCESS | 1768 | 1463976293975 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:54 INFO - PROCESS | 1768 | 1463976294250 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:04:54 INFO - PROCESS | 1768 | 1463976294612 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x96eba400 == 126 [pid = 1768] [id = 610] 21:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9819b400) [pid = 1768] [serial = 1831] [outer = (nil)] 21:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9b5ee400) [pid = 1768] [serial = 1832] [outer = 0x9819b400] 21:04:54 INFO - PROCESS | 1768 | 1463976294713 Marionette DEBUG loaded listener.js 21:04:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9ba84800) [pid = 1768] [serial = 1833] [outer = 0x9819b400] 21:04:55 INFO - PROCESS | 1768 | 1463976295658 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1737ms 21:04:55 INFO - PROCESS | 1768 | 1463976295703 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:04:55 INFO - PROCESS | 1768 | 1463976295707 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:04:55 INFO - PROCESS | 1768 | 1463976295713 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 1768 | 1463976295717 Marionette TRACE conn4 <- [1,2414,null,{}] 21:04:55 INFO - PROCESS | 1768 | 1463976295723 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:55 INFO - PROCESS | 1768 | 1463976295969 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:04:56 INFO - PROCESS | 1768 | 1463976296331 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x92698400 == 127 [pid = 1768] [id = 611] 21:04:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x95062000) [pid = 1768] [serial = 1834] [outer = (nil)] 21:04:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9d5c2800) [pid = 1768] [serial = 1835] [outer = 0x95062000] 21:04:56 INFO - PROCESS | 1768 | 1463976296425 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9d9a2400) [pid = 1768] [serial = 1836] [outer = 0x95062000] 21:04:57 INFO - PROCESS | 1768 | 1463976297380 Marionette TRACE conn4 <- [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]]]}] 21:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1737ms 21:04:57 INFO - PROCESS | 1768 | 1463976297452 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:04:57 INFO - PROCESS | 1768 | 1463976297465 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:04:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:04:57 INFO - PROCESS | 1768 | 1463976297472 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 1768 | 1463976297476 Marionette TRACE conn4 <- [1,2418,null,{}] 21:04:57 INFO - PROCESS | 1768 | 1463976297482 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:57 INFO - PROCESS | 1768 | 1463976297766 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:04:58 INFO - PROCESS | 1768 | 1463976298128 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b217000 == 128 [pid = 1768] [id = 612] 21:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9b5ef800) [pid = 1768] [serial = 1837] [outer = (nil)] 21:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa2149c00) [pid = 1768] [serial = 1838] [outer = 0x9b5ef800] 21:04:58 INFO - PROCESS | 1768 | 1463976298219 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa2151000) [pid = 1768] [serial = 1839] [outer = 0x9b5ef800] 21:04:59 INFO - PROCESS | 1768 | 1463976299145 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:04:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:04:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1737ms 21:04:59 INFO - PROCESS | 1768 | 1463976299211 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:04:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:04:59 INFO - PROCESS | 1768 | 1463976299215 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:04:59 INFO - PROCESS | 1768 | 1463976299222 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:04:59 INFO - PROCESS | 1768 | 1463976299226 Marionette TRACE conn4 <- [1,2422,null,{}] 21:04:59 INFO - PROCESS | 1768 | 1463976299232 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:59 INFO - PROCESS | 1768 | 1463976299480 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:04:59 INFO - PROCESS | 1768 | 1463976299833 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d6400 == 129 [pid = 1768] [id = 613] 21:04:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x878d7400) [pid = 1768] [serial = 1840] [outer = (nil)] 21:04:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa2454400) [pid = 1768] [serial = 1841] [outer = 0x878d7400] 21:04:59 INFO - PROCESS | 1768 | 1463976299934 Marionette DEBUG loaded listener.js 21:05:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0xa26c1c00) [pid = 1768] [serial = 1842] [outer = 0x878d7400] 21:05:00 INFO - PROCESS | 1768 | 1463976300840 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:05:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:05:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1687ms 21:05:00 INFO - PROCESS | 1768 | 1463976300909 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:05:00 INFO - PROCESS | 1768 | 1463976300913 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:05:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:05:00 INFO - PROCESS | 1768 | 1463976300920 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 1768 | 1463976300924 Marionette TRACE conn4 <- [1,2426,null,{}] 21:05:00 INFO - PROCESS | 1768 | 1463976300930 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:01 INFO - PROCESS | 1768 | 1463976301226 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:05:01 INFO - PROCESS | 1768 | 1463976301656 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:01 INFO - PROCESS | 1768 | ++DOCSHELL 0xa1129400 == 130 [pid = 1768] [id = 614] 21:05:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0xa214a000) [pid = 1768] [serial = 1843] [outer = (nil)] 21:05:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0xa3252000) [pid = 1768] [serial = 1844] [outer = 0xa214a000] 21:05:01 INFO - PROCESS | 1768 | 1463976301752 Marionette DEBUG loaded listener.js 21:05:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0xa353d000) [pid = 1768] [serial = 1845] [outer = 0xa214a000] 21:05:02 INFO - PROCESS | 1768 | 1463976302786 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:05:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1945ms 21:05:02 INFO - PROCESS | 1768 | 1463976302867 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:05:02 INFO - PROCESS | 1768 | 1463976302871 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:05:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:05:02 INFO - PROCESS | 1768 | 1463976302878 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 1768 | 1463976302882 Marionette TRACE conn4 <- [1,2430,null,{}] 21:05:02 INFO - PROCESS | 1768 | 1463976302888 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:03 INFO - PROCESS | 1768 | 1463976303206 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:05:03 INFO - PROCESS | 1768 | 1463976303606 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa50e9c00 == 131 [pid = 1768] [id = 615] 21:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0xa6286c00) [pid = 1768] [serial = 1846] [outer = (nil)] 21:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0xa6737400) [pid = 1768] [serial = 1847] [outer = 0xa6286c00] 21:05:03 INFO - PROCESS | 1768 | 1463976303699 Marionette DEBUG loaded listener.js 21:05:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0xa6759400) [pid = 1768] [serial = 1848] [outer = 0xa6286c00] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9a9d5000 == 130 [pid = 1768] [id = 550] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8bade800 == 129 [pid = 1768] [id = 493] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x870dd400 == 128 [pid = 1768] [id = 549] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x878d4c00 == 127 [pid = 1768] [id = 551] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8bed6800 == 126 [pid = 1768] [id = 598] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccde000 == 125 [pid = 1768] [id = 597] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f1000 == 124 [pid = 1768] [id = 596] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee0800 == 123 [pid = 1768] [id = 595] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x92b01800 == 122 [pid = 1768] [id = 592] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8eda1800 == 121 [pid = 1768] [id = 593] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9527f000 == 120 [pid = 1768] [id = 591] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x914f5000 == 119 [pid = 1768] [id = 590] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x92b05800 == 118 [pid = 1768] [id = 589] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90cca400 == 117 [pid = 1768] [id = 587] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x92698800 == 116 [pid = 1768] [id = 588] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90f2e000 == 115 [pid = 1768] [id = 586] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90f2c000 == 114 [pid = 1768] [id = 585] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8791c800 == 113 [pid = 1768] [id = 584] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8f535c00 == 112 [pid = 1768] [id = 583] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecc4000 == 111 [pid = 1768] [id = 582] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccde800 == 110 [pid = 1768] [id = 580] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8e28e000 == 109 [pid = 1768] [id = 581] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1efc00 == 108 [pid = 1768] [id = 579] 21:05:06 INFO - PROCESS | 1768 | --DOCSHELL 0x87926c00 == 107 [pid = 1768] [id = 578] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8e1c4000) [pid = 1768] [serial = 1608] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8bd22800) [pid = 1768] [serial = 1730] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8a246c00) [pid = 1768] [serial = 1727] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8792a400) [pid = 1768] [serial = 1724] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x884e4800) [pid = 1768] [serial = 1725] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x87eea400) [pid = 1768] [serial = 1722] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x87ee8000) [pid = 1768] [serial = 1721] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa6766000) [pid = 1768] [serial = 1719] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa675b000) [pid = 1768] [serial = 1718] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa6290800) [pid = 1768] [serial = 1716] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa50f3400) [pid = 1768] [serial = 1715] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa325bc00) [pid = 1768] [serial = 1713] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0xa3224c00) [pid = 1768] [serial = 1712] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0xa22bf800) [pid = 1768] [serial = 1710] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa227b000) [pid = 1768] [serial = 1709] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9d5b7800) [pid = 1768] [serial = 1707] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9d580400) [pid = 1768] [serial = 1706] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9ad14c00) [pid = 1768] [serial = 1704] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9a3b5400) [pid = 1768] [serial = 1703] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x981abc00) [pid = 1768] [serial = 1701] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x96ec4800) [pid = 1768] [serial = 1700] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9511bc00) [pid = 1768] [serial = 1698] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x95115c00) [pid = 1768] [serial = 1697] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x94628c00) [pid = 1768] [serial = 1695] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x93a4a000) [pid = 1768] [serial = 1694] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x92b0b000) [pid = 1768] [serial = 1692] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x92b04000) [pid = 1768] [serial = 1691] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x92556400) [pid = 1768] [serial = 1689] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x915ee000) [pid = 1768] [serial = 1688] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x91472000) [pid = 1768] [serial = 1686] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9146bc00) [pid = 1768] [serial = 1685] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x90f24000) [pid = 1768] [serial = 1683] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x90f1fc00) [pid = 1768] [serial = 1682] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8ebe6800) [pid = 1768] [serial = 1680] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8eab7800) [pid = 1768] [serial = 1679] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8dea3c00) [pid = 1768] [serial = 1677] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8cedd400) [pid = 1768] [serial = 1676] [outer = (nil)] [url = about:blank] 21:05:06 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8a098c00) [pid = 1768] [serial = 1674] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x89a47000) [pid = 1768] [serial = 1673] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8ced1800) [pid = 1768] [serial = 1733] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8bedb400) [pid = 1768] [serial = 1731] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8a9e8c00) [pid = 1768] [serial = 1728] [outer = (nil)] [url = about:blank] 21:05:07 INFO - PROCESS | 1768 | 1463976307035 Marionette TRACE conn4 <- [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]]]}] 21:05:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:05:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 4290ms 21:05:07 INFO - PROCESS | 1768 | 1463976307170 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:05:07 INFO - PROCESS | 1768 | 1463976307175 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:05:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:05:07 INFO - PROCESS | 1768 | 1463976307184 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:05:07 INFO - PROCESS | 1768 | 1463976307189 Marionette TRACE conn4 <- [1,2434,null,{}] 21:05:07 INFO - PROCESS | 1768 | 1463976307199 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:07 INFO - PROCESS | 1768 | 1463976307419 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:05:07 INFO - PROCESS | 1768 | 1463976307672 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x88644800 == 108 [pid = 1768] [id = 616] 21:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x88645800) [pid = 1768] [serial = 1849] [outer = (nil)] 21:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8864a400) [pid = 1768] [serial = 1850] [outer = 0x88645800] 21:05:07 INFO - PROCESS | 1768 | 1463976307755 Marionette DEBUG loaded listener.js 21:05:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x88651800) [pid = 1768] [serial = 1851] [outer = 0x88645800] 21:05:08 INFO - PROCESS | 1768 | 1463976308627 Marionette TRACE conn4 <- [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]]]}] 21:05:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:05:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1485ms 21:05:08 INFO - PROCESS | 1768 | 1463976308669 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:05:08 INFO - PROCESS | 1768 | 1463976308678 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:05:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:05:08 INFO - PROCESS | 1768 | 1463976308690 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:05:08 INFO - PROCESS | 1768 | 1463976308694 Marionette TRACE conn4 <- [1,2438,null,{}] 21:05:08 INFO - PROCESS | 1768 | 1463976308701 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 1768 | 1463976308941 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:05:09 INFO - PROCESS | 1768 | 1463976309231 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f06c00 == 109 [pid = 1768] [id = 617] 21:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x89f08c00) [pid = 1768] [serial = 1852] [outer = (nil)] 21:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8a005c00) [pid = 1768] [serial = 1853] [outer = 0x89f08c00] 21:05:09 INFO - PROCESS | 1768 | 1463976309317 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a246c00) [pid = 1768] [serial = 1854] [outer = 0x89f08c00] 21:05:10 INFO - PROCESS | 1768 | 1463976310250 Marionette TRACE conn4 <- [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]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1584ms 21:05:10 INFO - PROCESS | 1768 | 1463976310275 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 1768 | 1463976310279 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:05:10 INFO - PROCESS | 1768 | 1463976310286 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1768 | 1463976310292 Marionette TRACE conn4 <- [1,2442,null,{}] 21:05:10 INFO - PROCESS | 1768 | 1463976310319 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:10 INFO - PROCESS | 1768 | 1463976310646 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:05:10 INFO - PROCESS | 1768 | 1463976310686 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a47000 == 110 [pid = 1768] [id = 618] 21:05:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8b1f4c00) [pid = 1768] [serial = 1855] [outer = (nil)] 21:05:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8baddc00) [pid = 1768] [serial = 1856] [outer = 0x8b1f4c00] 21:05:10 INFO - PROCESS | 1768 | 1463976310773 Marionette DEBUG loaded listener.js 21:05:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8bd25000) [pid = 1768] [serial = 1857] [outer = 0x8b1f4c00] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8792ac00) [pid = 1768] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9527fc00) [pid = 1768] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8b1f3800) [pid = 1768] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x90f88000) [pid = 1768] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8cde1000) [pid = 1768] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x90f8b000) [pid = 1768] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x914ed000) [pid = 1768] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8cce9c00) [pid = 1768] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x983f3800) [pid = 1768] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x92b0bc00) [pid = 1768] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x95275000) [pid = 1768] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x914ee000) [pid = 1768] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ecc7800) [pid = 1768] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8cce6800) [pid = 1768] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8bad1800) [pid = 1768] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8f536000) [pid = 1768] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8eab5800) [pid = 1768] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9269b000) [pid = 1768] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x92699800) [pid = 1768] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x87ee3c00) [pid = 1768] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:05:12 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8879a800) [pid = 1768] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:05:12 INFO - PROCESS | 1768 | 1463976312583 Marionette TRACE conn4 <- [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]]]}] 21:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2337ms 21:05:12 INFO - PROCESS | 1768 | 1463976312624 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:05:12 INFO - PROCESS | 1768 | 1463976312629 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:05:12 INFO - PROCESS | 1768 | 1463976312636 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 1768 | 1463976312640 Marionette TRACE conn4 <- [1,2446,null,{}] 21:05:12 INFO - PROCESS | 1768 | 1463976312662 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:12 INFO - PROCESS | 1768 | 1463976312892 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:05:13 INFO - PROCESS | 1768 | 1463976313112 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00ac00 == 111 [pid = 1768] [id = 619] 21:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8a947800) [pid = 1768] [serial = 1858] [outer = (nil)] 21:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8bfe5400) [pid = 1768] [serial = 1859] [outer = 0x8a947800] 21:05:13 INFO - PROCESS | 1768 | 1463976313196 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8cdebc00) [pid = 1768] [serial = 1860] [outer = 0x8a947800] 21:05:14 INFO - PROCESS | 1768 | 1463976314025 Marionette TRACE conn4 <- [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]]]}] 21:05:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:05:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1457ms 21:05:14 INFO - PROCESS | 1768 | 1463976314093 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:05:14 INFO - PROCESS | 1768 | 1463976314096 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:05:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:05:14 INFO - PROCESS | 1768 | 1463976314104 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:05:14 INFO - PROCESS | 1768 | 1463976314108 Marionette TRACE conn4 <- [1,2450,null,{}] 21:05:14 INFO - PROCESS | 1768 | 1463976314113 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:14 INFO - PROCESS | 1768 | 1463976314344 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:05:14 INFO - PROCESS | 1768 | 1463976314796 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8791c800 == 112 [pid = 1768] [id = 620] 21:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8791d000) [pid = 1768] [serial = 1861] [outer = (nil)] 21:05:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x87ee2000) [pid = 1768] [serial = 1862] [outer = 0x8791d000] 21:05:14 INFO - PROCESS | 1768 | 1463976314902 Marionette DEBUG loaded listener.js 21:05:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x884d8800) [pid = 1768] [serial = 1863] [outer = 0x8791d000] 21:05:15 INFO - PROCESS | 1768 | 1463976315890 Marionette TRACE conn4 <- [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]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1837ms 21:05:15 INFO - PROCESS | 1768 | 1463976315943 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:05:15 INFO - PROCESS | 1768 | 1463976315949 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:05:15 INFO - PROCESS | 1768 | 1463976315959 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 1768 | 1463976315965 Marionette TRACE conn4 <- [1,2454,null,{}] 21:05:15 INFO - PROCESS | 1768 | 1463976315973 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:16 INFO - PROCESS | 1768 | 1463976316375 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:05:16 INFO - PROCESS | 1768 | 1463976316625 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09a000 == 113 [pid = 1768] [id = 621] 21:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a245800) [pid = 1768] [serial = 1864] [outer = (nil)] 21:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8a94cc00) [pid = 1768] [serial = 1865] [outer = 0x8a245800] 21:05:16 INFO - PROCESS | 1768 | 1463976316721 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8a9f1c00) [pid = 1768] [serial = 1866] [outer = 0x8a245800] 21:05:17 INFO - PROCESS | 1768 | 1463976317736 Marionette TRACE conn4 <- [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]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1839ms 21:05:17 INFO - PROCESS | 1768 | 1463976317802 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:05:17 INFO - PROCESS | 1768 | 1463976317810 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:05:17 INFO - PROCESS | 1768 | 1463976317818 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 1768 | 1463976317822 Marionette TRACE conn4 <- [1,2458,null,{}] 21:05:17 INFO - PROCESS | 1768 | 1463976317830 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:18 INFO - PROCESS | 1768 | 1463976318107 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:05:18 INFO - PROCESS | 1768 | 1463976318518 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bed7c00 == 114 [pid = 1768] [id = 622] 21:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ccdd000) [pid = 1768] [serial = 1867] [outer = (nil)] 21:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8cde2c00) [pid = 1768] [serial = 1868] [outer = 0x8ccdd000] 21:05:18 INFO - PROCESS | 1768 | 1463976318612 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8d538000) [pid = 1768] [serial = 1869] [outer = 0x8ccdd000] 21:05:19 INFO - PROCESS | 1768 | 1463976319697 Marionette TRACE conn4 <- [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]]]}] 21:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1896ms 21:05:19 INFO - PROCESS | 1768 | 1463976319714 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:05:19 INFO - PROCESS | 1768 | 1463976319719 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:05:19 INFO - PROCESS | 1768 | 1463976319736 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:05:19 INFO - PROCESS | 1768 | 1463976319747 Marionette TRACE conn4 <- [1,2462,null,{}] 21:05:19 INFO - PROCESS | 1768 | 1463976319754 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:20 INFO - PROCESS | 1768 | 1463976320050 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:05:20 INFO - PROCESS | 1768 | 1463976320397 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee2800 == 115 [pid = 1768] [id = 623] 21:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8b1f7800) [pid = 1768] [serial = 1870] [outer = (nil)] 21:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e2c3000) [pid = 1768] [serial = 1871] [outer = 0x8b1f7800] 21:05:20 INFO - PROCESS | 1768 | 1463976320490 Marionette DEBUG loaded listener.js 21:05:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e5d6400) [pid = 1768] [serial = 1872] [outer = 0x8b1f7800] 21:05:21 INFO - PROCESS | 1768 | 1463976321442 Marionette TRACE conn4 <- [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]]]}] 21:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1759ms 21:05:21 INFO - PROCESS | 1768 | 1463976321488 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:05:21 INFO - PROCESS | 1768 | 1463976321493 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:05:21 INFO - PROCESS | 1768 | 1463976321500 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:05:21 INFO - PROCESS | 1768 | 1463976321503 Marionette TRACE conn4 <- [1,2466,null,{}] 21:05:21 INFO - PROCESS | 1768 | 1463976321509 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:21 INFO - PROCESS | 1768 | 1463976321758 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:05:22 INFO - PROCESS | 1768 | 1463976322114 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deaac00 == 116 [pid = 1768] [id = 624] 21:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ea05c00) [pid = 1768] [serial = 1873] [outer = (nil)] 21:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8eab9400) [pid = 1768] [serial = 1874] [outer = 0x8ea05c00] 21:05:22 INFO - PROCESS | 1768 | 1463976322221 Marionette DEBUG loaded listener.js 21:05:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ebdf400) [pid = 1768] [serial = 1875] [outer = 0x8ea05c00] 21:05:23 INFO - PROCESS | 1768 | 1463976323112 Marionette TRACE conn4 <- [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]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1691ms 21:05:23 INFO - PROCESS | 1768 | 1463976323192 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 1768 | 1463976323197 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:05:23 INFO - PROCESS | 1768 | 1463976323204 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 1768 | 1463976323208 Marionette TRACE conn4 <- [1,2470,null,{}] 21:05:23 INFO - PROCESS | 1768 | 1463976323214 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:23 INFO - PROCESS | 1768 | 1463976323500 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:05:23 INFO - PROCESS | 1768 | 1463976323860 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecb9c00 == 117 [pid = 1768] [id = 625] 21:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8ecbb000) [pid = 1768] [serial = 1876] [outer = (nil)] 21:05:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ecbf800) [pid = 1768] [serial = 1877] [outer = 0x8ecbb000] 21:05:23 INFO - PROCESS | 1768 | 1463976323984 Marionette DEBUG loaded listener.js 21:05:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8f530000) [pid = 1768] [serial = 1878] [outer = 0x8ecbb000] 21:05:25 INFO - PROCESS | 1768 | 1463976325026 Marionette TRACE conn4 <- [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]]]}] 21:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1888ms 21:05:25 INFO - PROCESS | 1768 | 1463976325093 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:05:25 INFO - PROCESS | 1768 | 1463976325098 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:05:25 INFO - PROCESS | 1768 | 1463976325106 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:05:25 INFO - PROCESS | 1768 | 1463976325110 Marionette TRACE conn4 <- [1,2474,null,{}] 21:05:25 INFO - PROCESS | 1768 | 1463976325117 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:25 INFO - PROCESS | 1768 | 1463976325409 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:05:25 INFO - PROCESS | 1768 | 1463976325765 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecbd400 == 118 [pid = 1768] [id = 626] 21:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8f531800) [pid = 1768] [serial = 1879] [outer = (nil)] 21:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x90f25000) [pid = 1768] [serial = 1880] [outer = 0x8f531800] 21:05:25 INFO - PROCESS | 1768 | 1463976325858 Marionette DEBUG loaded listener.js 21:05:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x90f28c00) [pid = 1768] [serial = 1881] [outer = 0x8f531800] 21:05:26 INFO - PROCESS | 1768 | 1463976326816 Marionette TRACE conn4 <- [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]]]}] 21:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1735ms 21:05:26 INFO - PROCESS | 1768 | 1463976326842 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:05:26 INFO - PROCESS | 1768 | 1463976326846 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:05:26 INFO - PROCESS | 1768 | 1463976326854 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:05:26 INFO - PROCESS | 1768 | 1463976326857 Marionette TRACE conn4 <- [1,2478,null,{}] 21:05:26 INFO - PROCESS | 1768 | 1463976326864 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:27 INFO - PROCESS | 1768 | 1463976327130 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:05:27 INFO - PROCESS | 1768 | 1463976327499 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x88797800 == 119 [pid = 1768] [id = 627] 21:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8f53a800) [pid = 1768] [serial = 1882] [outer = (nil)] 21:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x91474800) [pid = 1768] [serial = 1883] [outer = 0x8f53a800] 21:05:27 INFO - PROCESS | 1768 | 1463976327593 Marionette DEBUG loaded listener.js 21:05:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x914ef000) [pid = 1768] [serial = 1884] [outer = 0x8f53a800] 21:05:28 INFO - PROCESS | 1768 | 1463976328537 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1736ms 21:05:28 INFO - PROCESS | 1768 | 1463976328590 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:05:28 INFO - PROCESS | 1768 | 1463976328594 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:05:28 INFO - PROCESS | 1768 | 1463976328602 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:05:28 INFO - PROCESS | 1768 | 1463976328605 Marionette TRACE conn4 <- [1,2482,null,{}] 21:05:28 INFO - PROCESS | 1768 | 1463976328611 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:28 INFO - PROCESS | 1768 | 1463976328860 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:05:29 INFO - PROCESS | 1768 | 1463976329224 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad6c00 == 120 [pid = 1768] [id = 628] 21:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x90f86400) [pid = 1768] [serial = 1885] [outer = (nil)] 21:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x918e0400) [pid = 1768] [serial = 1886] [outer = 0x90f86400] 21:05:29 INFO - PROCESS | 1768 | 1463976329324 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x918e1c00) [pid = 1768] [serial = 1887] [outer = 0x90f86400] 21:05:30 INFO - PROCESS | 1768 | 1463976330243 Marionette TRACE conn4 <- [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]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1684ms 21:05:30 INFO - PROCESS | 1768 | 1463976330287 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 1768 | 1463976330291 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:05:30 INFO - PROCESS | 1768 | 1463976330298 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 1768 | 1463976330303 Marionette TRACE conn4 <- [1,2486,null,{}] 21:05:30 INFO - PROCESS | 1768 | 1463976330309 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:30 INFO - PROCESS | 1768 | 1463976330565 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:05:30 INFO - PROCESS | 1768 | 1463976330920 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e8c00 == 121 [pid = 1768] [id = 629] 21:05:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8dea9800) [pid = 1768] [serial = 1888] [outer = (nil)] 21:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91bb7400) [pid = 1768] [serial = 1889] [outer = 0x8dea9800] 21:05:31 INFO - PROCESS | 1768 | 1463976331023 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9244b400) [pid = 1768] [serial = 1890] [outer = 0x8dea9800] 21:05:31 INFO - PROCESS | 1768 | 1463976331951 Marionette TRACE conn4 <- [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]]]}] 21:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1687ms 21:05:32 INFO - PROCESS | 1768 | 1463976332003 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:05:32 INFO - PROCESS | 1768 | 1463976332007 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:05:32 INFO - PROCESS | 1768 | 1463976332016 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:05:32 INFO - PROCESS | 1768 | 1463976332019 Marionette TRACE conn4 <- [1,2490,null,{}] 21:05:32 INFO - PROCESS | 1768 | 1463976332027 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:32 INFO - PROCESS | 1768 | 1463976332325 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:05:32 INFO - PROCESS | 1768 | 1463976332694 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x92558000 == 122 [pid = 1768] [id = 630] 21:05:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92558400) [pid = 1768] [serial = 1891] [outer = (nil)] 21:05:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9268e400) [pid = 1768] [serial = 1892] [outer = 0x92558400] 21:05:32 INFO - PROCESS | 1768 | 1463976332808 Marionette DEBUG loaded listener.js 21:05:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92886800) [pid = 1768] [serial = 1893] [outer = 0x92558400] 21:05:33 INFO - PROCESS | 1768 | 1463976333799 Marionette TRACE conn4 <- [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]]]}] 21:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1848ms 21:05:33 INFO - PROCESS | 1768 | 1463976333863 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:05:33 INFO - PROCESS | 1768 | 1463976333869 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:05:33 INFO - PROCESS | 1768 | 1463976333877 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:05:33 INFO - PROCESS | 1768 | 1463976333882 Marionette TRACE conn4 <- [1,2494,null,{}] 21:05:33 INFO - PROCESS | 1768 | 1463976333888 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:34 INFO - PROCESS | 1768 | 1463976334214 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:05:34 INFO - PROCESS | 1768 | 1463976334607 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b02000 == 123 [pid = 1768] [id = 631] 21:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92c0b000) [pid = 1768] [serial = 1894] [outer = (nil)] 21:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93a4bc00) [pid = 1768] [serial = 1895] [outer = 0x92c0b000] 21:05:34 INFO - PROCESS | 1768 | 1463976334697 Marionette DEBUG loaded listener.js 21:05:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x94629000) [pid = 1768] [serial = 1896] [outer = 0x92c0b000] 21:05:35 INFO - PROCESS | 1768 | 1463976335645 Marionette TRACE conn4 <- [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]]]}] 21:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1836ms 21:05:35 INFO - PROCESS | 1768 | 1463976335712 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:05:35 INFO - PROCESS | 1768 | 1463976335716 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:05:35 INFO - PROCESS | 1768 | 1463976335723 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:05:35 INFO - PROCESS | 1768 | 1463976335727 Marionette TRACE conn4 <- [1,2498,null,{}] 21:05:35 INFO - PROCESS | 1768 | 1463976335733 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:35 INFO - PROCESS | 1768 | 1463976335981 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:05:36 INFO - PROCESS | 1768 | 1463976336333 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e283c00 == 124 [pid = 1768] [id = 632] 21:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92556800) [pid = 1768] [serial = 1897] [outer = (nil)] 21:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x95117400) [pid = 1768] [serial = 1898] [outer = 0x92556800] 21:05:36 INFO - PROCESS | 1768 | 1463976336429 Marionette DEBUG loaded listener.js 21:05:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9511bc00) [pid = 1768] [serial = 1899] [outer = 0x92556800] 21:05:37 INFO - PROCESS | 1768 | 1463976337391 Marionette TRACE conn4 <- [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]]]}] 21:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1733ms 21:05:37 INFO - PROCESS | 1768 | 1463976337456 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:05:37 INFO - PROCESS | 1768 | 1463976337461 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:05:37 INFO - PROCESS | 1768 | 1463976337469 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:05:37 INFO - PROCESS | 1768 | 1463976337472 Marionette TRACE conn4 <- [1,2502,null,{}] 21:05:37 INFO - PROCESS | 1768 | 1463976337478 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:37 INFO - PROCESS | 1768 | 1463976337737 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:05:38 INFO - PROCESS | 1768 | 1463976338090 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x891d1c00 == 125 [pid = 1768] [id = 633] 21:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x89a47800) [pid = 1768] [serial = 1900] [outer = (nil)] 21:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x96ebd400) [pid = 1768] [serial = 1901] [outer = 0x89a47800] 21:05:38 INFO - PROCESS | 1768 | 1463976338187 Marionette DEBUG loaded listener.js 21:05:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x981abc00) [pid = 1768] [serial = 1902] [outer = 0x89a47800] 21:05:39 INFO - PROCESS | 1768 | 1463976339110 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1704ms 21:05:39 INFO - PROCESS | 1768 | 1463976339173 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:05:39 INFO - PROCESS | 1768 | 1463976339177 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:05:39 INFO - PROCESS | 1768 | 1463976339184 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:05:39 INFO - PROCESS | 1768 | 1463976339188 Marionette TRACE conn4 <- [1,2506,null,{}] 21:05:39 INFO - PROCESS | 1768 | 1463976339194 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:39 INFO - PROCESS | 1768 | 1463976339455 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:05:39 INFO - PROCESS | 1768 | 1463976339807 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9244ac00 == 126 [pid = 1768] [id = 634] 21:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92c09000) [pid = 1768] [serial = 1903] [outer = (nil)] 21:05:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x99f58000) [pid = 1768] [serial = 1904] [outer = 0x92c09000] 21:05:39 INFO - PROCESS | 1768 | 1463976339907 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9a191800) [pid = 1768] [serial = 1905] [outer = 0x92c09000] 21:05:40 INFO - PROCESS | 1768 | 1463976340807 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1685ms 21:05:40 INFO - PROCESS | 1768 | 1463976340871 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:05:40 INFO - PROCESS | 1768 | 1463976340875 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:05:40 INFO - PROCESS | 1768 | 1463976340882 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:05:40 INFO - PROCESS | 1768 | 1463976340886 Marionette TRACE conn4 <- [1,2510,null,{}] 21:05:40 INFO - PROCESS | 1768 | 1463976340892 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 1768 | 1463976341141 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:05:41 INFO - PROCESS | 1768 | 1463976341524 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x94625000 == 127 [pid = 1768] [id = 635] 21:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x95118c00) [pid = 1768] [serial = 1906] [outer = (nil)] 21:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9a8f4c00) [pid = 1768] [serial = 1907] [outer = 0x95118c00] 21:05:41 INFO - PROCESS | 1768 | 1463976341623 Marionette DEBUG loaded listener.js 21:05:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9ad19c00) [pid = 1768] [serial = 1908] [outer = 0x95118c00] 21:05:42 INFO - PROCESS | 1768 | 1463976342589 Marionette TRACE conn4 <- [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]]]}] 21:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1787ms 21:05:42 INFO - PROCESS | 1768 | 1463976342670 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:05:42 INFO - PROCESS | 1768 | 1463976342674 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:05:42 INFO - PROCESS | 1768 | 1463976342681 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:05:42 INFO - PROCESS | 1768 | 1463976342683 Marionette TRACE conn4 <- [1,2514,null,{}] 21:05:42 INFO - PROCESS | 1768 | 1463976342692 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:42 INFO - PROCESS | 1768 | 1463976342983 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:05:43 INFO - PROCESS | 1768 | 1463976343335 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x891dac00 == 128 [pid = 1768] [id = 636] 21:05:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8a949000) [pid = 1768] [serial = 1909] [outer = (nil)] 21:05:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9b218400) [pid = 1768] [serial = 1910] [outer = 0x8a949000] 21:05:43 INFO - PROCESS | 1768 | 1463976343432 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9c11b800) [pid = 1768] [serial = 1911] [outer = 0x8a949000] 21:05:44 INFO - PROCESS | 1768 | 1463976344358 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1741ms 21:05:44 INFO - PROCESS | 1768 | 1463976344424 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:05:44 INFO - PROCESS | 1768 | 1463976344429 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:05:44 INFO - PROCESS | 1768 | 1463976344436 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 1768 | 1463976344440 Marionette TRACE conn4 <- [1,2518,null,{}] 21:05:44 INFO - PROCESS | 1768 | 1463976344446 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:44 INFO - PROCESS | 1768 | 1463976344703 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00ac00 == 127 [pid = 1768] [id = 619] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x89a47000 == 126 [pid = 1768] [id = 618] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x89f06c00 == 125 [pid = 1768] [id = 617] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x88644800 == 124 [pid = 1768] [id = 616] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0xa50e9c00 == 123 [pid = 1768] [id = 615] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x878d6400 == 122 [pid = 1768] [id = 613] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0xa1129400 == 121 [pid = 1768] [id = 614] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9b217000 == 120 [pid = 1768] [id = 612] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x92698400 == 119 [pid = 1768] [id = 611] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x96eba400 == 118 [pid = 1768] [id = 610] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9819c400 == 117 [pid = 1768] [id = 609] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x870db400 == 116 [pid = 1768] [id = 343] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8e28a400 == 115 [pid = 1768] [id = 607] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9296e800 == 114 [pid = 1768] [id = 608] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x90f27c00 == 113 [pid = 1768] [id = 606] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8eda0c00 == 112 [pid = 1768] [id = 605] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x91471800 == 111 [pid = 1768] [id = 604] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8e28bc00 == 110 [pid = 1768] [id = 603] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8ccdb400 == 109 [pid = 1768] [id = 602] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e8400 == 108 [pid = 1768] [id = 600] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8e282c00 == 107 [pid = 1768] [id = 601] 21:05:46 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee2c00 == 106 [pid = 1768] [id = 599] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x88798800) [pid = 1768] [serial = 1737] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x96ebdc00) [pid = 1768] [serial = 1775] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8bd27800) [pid = 1768] [serial = 1791] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x915e6400) [pid = 1768] [serial = 1757] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8e287800) [pid = 1768] [serial = 1743] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x915eb000) [pid = 1768] [serial = 1758] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x91bb0c00) [pid = 1768] [serial = 1761] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9a3ba000) [pid = 1768] [serial = 1781] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x91470000) [pid = 1768] [serial = 1755] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9b21f400) [pid = 1768] [serial = 1784] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x94607800) [pid = 1768] [serial = 1770] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e28e800) [pid = 1768] [serial = 1796] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x981b3c00) [pid = 1768] [serial = 1776] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9a190000) [pid = 1768] [serial = 1779] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92454400) [pid = 1768] [serial = 1763] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8eda0400) [pid = 1768] [serial = 1748] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8dea7000) [pid = 1768] [serial = 1742] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8ced1400) [pid = 1768] [serial = 1793] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x87ee8c00) [pid = 1768] [serial = 1736] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8eda4800) [pid = 1768] [serial = 1749] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8bad9c00) [pid = 1768] [serial = 1739] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9254fc00) [pid = 1768] [serial = 1764] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x99f5a000) [pid = 1768] [serial = 1778] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8deab000) [pid = 1768] [serial = 1794] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x90f8b800) [pid = 1768] [serial = 1754] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8f53a000) [pid = 1768] [serial = 1751] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8eac0400) [pid = 1768] [serial = 1745] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9288bc00) [pid = 1768] [serial = 1766] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ebe5800) [pid = 1768] [serial = 1746] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9296a000) [pid = 1768] [serial = 1767] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9a8f4000) [pid = 1768] [serial = 1782] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8bada800) [pid = 1768] [serial = 1790] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8bbf2c00) [pid = 1768] [serial = 1740] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x95060000) [pid = 1768] [serial = 1772] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x93a49800) [pid = 1768] [serial = 1769] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x90f21800) [pid = 1768] [serial = 1752] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x918e7000) [pid = 1768] [serial = 1760] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9b29d800) [pid = 1768] [serial = 1785] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x87eee400) [pid = 1768] [serial = 1787] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x95113800) [pid = 1768] [serial = 1773] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x891d8800) [pid = 1768] [serial = 1788] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8eab9c00) [pid = 1768] [serial = 1671] [outer = (nil)] [url = about:blank] 21:05:47 INFO - PROCESS | 1768 | 1463976347321 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d1c00 == 107 [pid = 1768] [id = 637] 21:05:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x87ee4400) [pid = 1768] [serial = 1912] [outer = (nil)] 21:05:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x87eea800) [pid = 1768] [serial = 1913] [outer = 0x87ee4400] 21:05:47 INFO - PROCESS | 1768 | 1463976347410 Marionette DEBUG loaded listener.js 21:05:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x88651400) [pid = 1768] [serial = 1914] [outer = 0x87ee4400] 21:05:48 INFO - PROCESS | 1768 | 1463976348276 Marionette TRACE conn4 <- [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]]]}] 21:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3900ms 21:05:48 INFO - PROCESS | 1768 | 1463976348339 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:05:48 INFO - PROCESS | 1768 | 1463976348346 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:05:48 INFO - PROCESS | 1768 | 1463976348355 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:05:48 INFO - PROCESS | 1768 | 1463976348361 Marionette TRACE conn4 <- [1,2522,null,{}] 21:05:48 INFO - PROCESS | 1768 | 1463976348368 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:48 INFO - PROCESS | 1768 | 1463976348615 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:05:48 INFO - PROCESS | 1768 | 1463976348890 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00ec00 == 108 [pid = 1768] [id = 638] 21:05:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a091400) [pid = 1768] [serial = 1915] [outer = (nil)] 21:05:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8a24bc00) [pid = 1768] [serial = 1916] [outer = 0x8a091400] 21:05:48 INFO - PROCESS | 1768 | 1463976348976 Marionette DEBUG loaded listener.js 21:05:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a9f0800) [pid = 1768] [serial = 1917] [outer = 0x8a091400] 21:05:49 INFO - PROCESS | 1768 | 1463976349930 Marionette TRACE conn4 <- [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]]]}] 21:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1635ms 21:05:49 INFO - PROCESS | 1768 | 1463976349994 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:05:50 INFO - PROCESS | 1768 | 1463976350001 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:05:50 INFO - PROCESS | 1768 | 1463976350018 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:05:50 INFO - PROCESS | 1768 | 1463976350022 Marionette TRACE conn4 <- [1,2526,null,{}] 21:05:50 INFO - PROCESS | 1768 | 1463976350028 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:50 INFO - PROCESS | 1768 | 1463976350361 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:05:50 INFO - PROCESS | 1768 | 1463976350619 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a945400 == 109 [pid = 1768] [id = 639] 21:05:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8bd2fc00) [pid = 1768] [serial = 1918] [outer = (nil)] 21:05:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8bfe5c00) [pid = 1768] [serial = 1919] [outer = 0x8bd2fc00] 21:05:50 INFO - PROCESS | 1768 | 1463976350699 Marionette DEBUG loaded listener.js 21:05:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8cde9000) [pid = 1768] [serial = 1920] [outer = 0x8bd2fc00] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8b1f8c00) [pid = 1768] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x878d7400) [pid = 1768] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x91474c00) [pid = 1768] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8e28ec00) [pid = 1768] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x90f20400) [pid = 1768] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9146f400) [pid = 1768] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa214a000) [pid = 1768] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8b1f4c00) [pid = 1768] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x92c0c400) [pid = 1768] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0xa6286c00) [pid = 1768] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x88645800) [pid = 1768] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x89f08c00) [pid = 1768] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e2bf400) [pid = 1768] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x87ee3800) [pid = 1768] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x95062000) [pid = 1768] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x918db800) [pid = 1768] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9819b400) [pid = 1768] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9146a400) [pid = 1768] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x981ab000) [pid = 1768] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8bfe5800) [pid = 1768] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:05:52 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9b5ef800) [pid = 1768] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:05:52 INFO - PROCESS | 1768 | 1463976352212 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2294ms 21:05:52 INFO - PROCESS | 1768 | 1463976352313 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 1768 | 1463976352317 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:05:52 INFO - PROCESS | 1768 | 1463976352335 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 1768 | 1463976352344 Marionette TRACE conn4 <- [1,2530,null,{}] 21:05:52 INFO - PROCESS | 1768 | 1463976352361 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 1768 | 1463976352603 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:05:52 INFO - PROCESS | 1768 | 1463976352816 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f0b000 == 110 [pid = 1768] [id = 640] 21:05:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8cde7c00) [pid = 1768] [serial = 1921] [outer = (nil)] 21:05:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8d5c0400) [pid = 1768] [serial = 1922] [outer = 0x8cde7c00] 21:05:52 INFO - PROCESS | 1768 | 1463976352912 Marionette DEBUG loaded listener.js 21:05:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e282800) [pid = 1768] [serial = 1923] [outer = 0x8cde7c00] 21:05:53 INFO - PROCESS | 1768 | 1463976353699 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1410ms 21:05:53 INFO - PROCESS | 1768 | 1463976353738 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:05:53 INFO - PROCESS | 1768 | 1463976353742 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:05:53 INFO - PROCESS | 1768 | 1463976353761 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:05:53 INFO - PROCESS | 1768 | 1463976353766 Marionette TRACE conn4 <- [1,2534,null,{}] 21:05:53 INFO - PROCESS | 1768 | 1463976353772 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:54 INFO - PROCESS | 1768 | 1463976354005 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:05:54 INFO - PROCESS | 1768 | 1463976354425 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee2c00 == 111 [pid = 1768] [id = 641] 21:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x87ee3800) [pid = 1768] [serial = 1924] [outer = (nil)] 21:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x884d7000) [pid = 1768] [serial = 1925] [outer = 0x87ee3800] 21:05:54 INFO - PROCESS | 1768 | 1463976354537 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x891d4400) [pid = 1768] [serial = 1926] [outer = 0x87ee3800] 21:05:55 INFO - PROCESS | 1768 | 1463976355541 Marionette TRACE conn4 <- [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]]]}] 21:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1849ms 21:05:55 INFO - PROCESS | 1768 | 1463976355612 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:05:55 INFO - PROCESS | 1768 | 1463976355619 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:05:55 INFO - PROCESS | 1768 | 1463976355629 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 1768 | 1463976355635 Marionette TRACE conn4 <- [1,2538,null,{}] 21:05:55 INFO - PROCESS | 1768 | 1463976355644 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:55 INFO - PROCESS | 1768 | 1463976355959 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:05:56 INFO - PROCESS | 1768 | 1463976356315 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f4c00 == 112 [pid = 1768] [id = 642] 21:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8badf800) [pid = 1768] [serial = 1927] [outer = (nil)] 21:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8bbec400) [pid = 1768] [serial = 1928] [outer = 0x8badf800] 21:05:56 INFO - PROCESS | 1768 | 1463976356411 Marionette DEBUG loaded listener.js 21:05:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bedbc00) [pid = 1768] [serial = 1929] [outer = 0x8badf800] 21:05:57 INFO - PROCESS | 1768 | 1463976357457 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1898ms 21:05:57 INFO - PROCESS | 1768 | 1463976357530 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:05:57 INFO - PROCESS | 1768 | 1463976357537 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:05:57 INFO - PROCESS | 1768 | 1463976357545 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 1768 | 1463976357549 Marionette TRACE conn4 <- [1,2542,null,{}] 21:05:57 INFO - PROCESS | 1768 | 1463976357556 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:57 INFO - PROCESS | 1768 | 1463976357851 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:05:58 INFO - PROCESS | 1768 | 1463976358252 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dea7000 == 113 [pid = 1768] [id = 643] 21:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8deab000) [pid = 1768] [serial = 1930] [outer = (nil)] 21:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e288000) [pid = 1768] [serial = 1931] [outer = 0x8deab000] 21:05:58 INFO - PROCESS | 1768 | 1463976358348 Marionette DEBUG loaded listener.js 21:05:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e2c1800) [pid = 1768] [serial = 1932] [outer = 0x8deab000] 21:05:59 INFO - PROCESS | 1768 | 1463976359383 Marionette TRACE conn4 <- [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]]]}] 21:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1896ms 21:05:59 INFO - PROCESS | 1768 | 1463976359442 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:05:59 INFO - PROCESS | 1768 | 1463976359446 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:05:59 INFO - PROCESS | 1768 | 1463976359461 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:05:59 INFO - PROCESS | 1768 | 1463976359472 Marionette TRACE conn4 <- [1,2546,null,{}] 21:05:59 INFO - PROCESS | 1768 | 1463976359482 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:59 INFO - PROCESS | 1768 | 1463976359798 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:06:00 INFO - PROCESS | 1768 | 1463976360153 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d7400 == 114 [pid = 1768] [id = 644] 21:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ea0c000) [pid = 1768] [serial = 1933] [outer = (nil)] 21:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ed9a400) [pid = 1768] [serial = 1934] [outer = 0x8ea0c000] 21:06:00 INFO - PROCESS | 1768 | 1463976360246 Marionette DEBUG loaded listener.js 21:06:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8eda1800) [pid = 1768] [serial = 1935] [outer = 0x8ea0c000] 21:06:01 INFO - PROCESS | 1768 | 1463976361242 Marionette TRACE conn4 <- [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]]]}] 21:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1861ms 21:06:01 INFO - PROCESS | 1768 | 1463976361315 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:06:01 INFO - PROCESS | 1768 | 1463976361320 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:06:01 INFO - PROCESS | 1768 | 1463976361327 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:06:01 INFO - PROCESS | 1768 | 1463976361331 Marionette TRACE conn4 <- [1,2550,null,{}] 21:06:01 INFO - PROCESS | 1768 | 1463976361337 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:01 INFO - PROCESS | 1768 | 1463976361650 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:06:02 INFO - PROCESS | 1768 | 1463976362013 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ebe6800 == 115 [pid = 1768] [id = 645] 21:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ed99800) [pid = 1768] [serial = 1936] [outer = (nil)] 21:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x90cbc000) [pid = 1768] [serial = 1937] [outer = 0x8ed99800] 21:06:02 INFO - PROCESS | 1768 | 1463976362110 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x90cbfc00) [pid = 1768] [serial = 1938] [outer = 0x8ed99800] 21:06:03 INFO - PROCESS | 1768 | 1463976363180 Marionette TRACE conn4 <- [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]]]}] 21:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1892ms 21:06:03 INFO - PROCESS | 1768 | 1463976363222 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1768 | 1463976363227 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:06:03 INFO - PROCESS | 1768 | 1463976363234 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1768 | 1463976363238 Marionette TRACE conn4 <- [1,2554,null,{}] 21:06:03 INFO - PROCESS | 1768 | 1463976363245 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:03 INFO - PROCESS | 1768 | 1463976363510 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:06:03 INFO - PROCESS | 1768 | 1463976363856 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x90cc7400 == 116 [pid = 1768] [id = 646] 21:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x90f1f800) [pid = 1768] [serial = 1939] [outer = (nil)] 21:06:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x90f85800) [pid = 1768] [serial = 1940] [outer = 0x90f1f800] 21:06:03 INFO - PROCESS | 1768 | 1463976363969 Marionette DEBUG loaded listener.js 21:06:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x915ef800) [pid = 1768] [serial = 1941] [outer = 0x90f1f800] 21:06:05 INFO - PROCESS | 1768 | 1463976365049 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1887ms 21:06:05 INFO - PROCESS | 1768 | 1463976365122 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:06:05 INFO - PROCESS | 1768 | 1463976365126 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:06:05 INFO - PROCESS | 1768 | 1463976365135 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:06:05 INFO - PROCESS | 1768 | 1463976365139 Marionette TRACE conn4 <- [1,2558,null,{}] 21:06:05 INFO - PROCESS | 1768 | 1463976365146 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:05 INFO - PROCESS | 1768 | 1463976365442 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:06:05 INFO - PROCESS | 1768 | 1463976365796 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bada800 == 117 [pid = 1768] [id = 647] 21:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8f52e800) [pid = 1768] [serial = 1942] [outer = (nil)] 21:06:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x92454400) [pid = 1768] [serial = 1943] [outer = 0x8f52e800] 21:06:05 INFO - PROCESS | 1768 | 1463976365893 Marionette DEBUG loaded listener.js 21:06:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92552000) [pid = 1768] [serial = 1944] [outer = 0x8f52e800] 21:06:06 INFO - PROCESS | 1768 | 1463976366918 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1833ms 21:06:06 INFO - PROCESS | 1768 | 1463976366969 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:06:06 INFO - PROCESS | 1768 | 1463976366974 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:06:06 INFO - PROCESS | 1768 | 1463976366980 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:06:06 INFO - PROCESS | 1768 | 1463976366984 Marionette TRACE conn4 <- [1,2562,null,{}] 21:06:06 INFO - PROCESS | 1768 | 1463976366991 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:07 INFO - PROCESS | 1768 | 1463976367265 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:06:07 INFO - PROCESS | 1768 | 1463976367608 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbe5000 == 118 [pid = 1768] [id = 648] 21:06:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x90f86800) [pid = 1768] [serial = 1945] [outer = (nil)] 21:06:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x9288cc00) [pid = 1768] [serial = 1946] [outer = 0x90f86800] 21:06:07 INFO - PROCESS | 1768 | 1463976367704 Marionette DEBUG loaded listener.js 21:06:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92966000) [pid = 1768] [serial = 1947] [outer = 0x90f86800] 21:06:08 INFO - PROCESS | 1768 | 1463976368679 Marionette TRACE conn4 <- [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]]]}] 21:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1739ms 21:06:08 INFO - PROCESS | 1768 | 1463976368720 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:06:08 INFO - PROCESS | 1768 | 1463976368725 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:06:08 INFO - PROCESS | 1768 | 1463976368733 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:06:08 INFO - PROCESS | 1768 | 1463976368737 Marionette TRACE conn4 <- [1,2566,null,{}] 21:06:08 INFO - PROCESS | 1768 | 1463976368743 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:08 INFO - PROCESS | 1768 | 1463976368997 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:06:09 INFO - PROCESS | 1768 | 1463976369329 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9255a000 == 119 [pid = 1768] [id = 649] 21:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92694000) [pid = 1768] [serial = 1948] [outer = (nil)] 21:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x92b05400) [pid = 1768] [serial = 1949] [outer = 0x92694000] 21:06:09 INFO - PROCESS | 1768 | 1463976369424 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x92b0b800) [pid = 1768] [serial = 1950] [outer = 0x92694000] 21:06:10 INFO - PROCESS | 1768 | 1463976370411 Marionette TRACE conn4 <- [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]]]}] 21:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1736ms 21:06:10 INFO - PROCESS | 1768 | 1463976370470 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:06:10 INFO - PROCESS | 1768 | 1463976370473 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:06:10 INFO - PROCESS | 1768 | 1463976370481 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 1768 | 1463976370485 Marionette TRACE conn4 <- [1,2570,null,{}] 21:06:10 INFO - PROCESS | 1768 | 1463976370491 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:10 INFO - PROCESS | 1768 | 1463976370773 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:06:11 INFO - PROCESS | 1768 | 1463976371145 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f8b800 == 120 [pid = 1768] [id = 650] 21:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91bb7c00) [pid = 1768] [serial = 1951] [outer = (nil)] 21:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x93a08800) [pid = 1768] [serial = 1952] [outer = 0x91bb7c00] 21:06:11 INFO - PROCESS | 1768 | 1463976371242 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9460b400) [pid = 1768] [serial = 1953] [outer = 0x91bb7c00] 21:06:12 INFO - PROCESS | 1768 | 1463976372239 Marionette TRACE conn4 <- [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]]]}] 21:06:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:06:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1843ms 21:06:12 INFO - PROCESS | 1768 | 1463976372325 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:06:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:06:12 INFO - PROCESS | 1768 | 1463976372330 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:06:12 INFO - PROCESS | 1768 | 1463976372337 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 1768 | 1463976372341 Marionette TRACE conn4 <- [1,2574,null,{}] 21:06:12 INFO - PROCESS | 1768 | 1463976372347 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:12 INFO - PROCESS | 1768 | 1463976372639 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:06:13 INFO - PROCESS | 1768 | 1463976373010 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x95119400 == 121 [pid = 1768] [id = 651] 21:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9511a000) [pid = 1768] [serial = 1954] [outer = (nil)] 21:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9527e400) [pid = 1768] [serial = 1955] [outer = 0x9511a000] 21:06:13 INFO - PROCESS | 1768 | 1463976373120 Marionette DEBUG loaded listener.js 21:06:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x981ac000) [pid = 1768] [serial = 1956] [outer = 0x9511a000] 21:06:14 INFO - PROCESS | 1768 | 1463976374135 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1832ms 21:06:14 INFO - PROCESS | 1768 | 1463976374170 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:06:14 INFO - PROCESS | 1768 | 1463976374174 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:06:14 INFO - PROCESS | 1768 | 1463976374182 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:06:14 INFO - PROCESS | 1768 | 1463976374188 Marionette TRACE conn4 <- [1,2578,null,{}] 21:06:14 INFO - PROCESS | 1768 | 1463976374195 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:14 INFO - PROCESS | 1768 | 1463976374485 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:06:14 INFO - PROCESS | 1768 | 1463976374855 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a18e000 == 122 [pid = 1768] [id = 652] 21:06:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9a30bc00) [pid = 1768] [serial = 1957] [outer = (nil)] 21:06:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9ad11800) [pid = 1768] [serial = 1958] [outer = 0x9a30bc00] 21:06:14 INFO - PROCESS | 1768 | 1463976374965 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9ad1c400) [pid = 1768] [serial = 1959] [outer = 0x9a30bc00] 21:06:15 INFO - PROCESS | 1768 | 1463976375896 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:06:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:06:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1793ms 21:06:15 INFO - PROCESS | 1768 | 1463976375976 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 1768 | 1463976375981 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:06:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:06:15 INFO - PROCESS | 1768 | 1463976375988 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1768 | 1463976375991 Marionette TRACE conn4 <- [1,2582,null,{}] 21:06:16 INFO - PROCESS | 1768 | 1463976375998 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 1768 | 1463976376290 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:06:16 INFO - PROCESS | 1768 | 1463976376659 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d3400 == 123 [pid = 1768] [id = 653] 21:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9296b800) [pid = 1768] [serial = 1960] [outer = (nil)] 21:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9ba4d800) [pid = 1768] [serial = 1961] [outer = 0x9296b800] 21:06:16 INFO - PROCESS | 1768 | 1463976376758 Marionette DEBUG loaded listener.js 21:06:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9c11bc00) [pid = 1768] [serial = 1962] [outer = 0x9296b800] 21:06:17 INFO - PROCESS | 1768 | 1463976377759 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1836ms 21:06:17 INFO - PROCESS | 1768 | 1463976377826 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:06:17 INFO - PROCESS | 1768 | 1463976377840 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:06:17 INFO - PROCESS | 1768 | 1463976377848 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:06:17 INFO - PROCESS | 1768 | 1463976377852 Marionette TRACE conn4 <- [1,2586,null,{}] 21:06:17 INFO - PROCESS | 1768 | 1463976377876 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:18 INFO - PROCESS | 1768 | 1463976378223 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:06:18 INFO - PROCESS | 1768 | 1463976378505 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d1800 == 124 [pid = 1768] [id = 654] 21:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8ecc5c00) [pid = 1768] [serial = 1963] [outer = (nil)] 21:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa0619800) [pid = 1768] [serial = 1964] [outer = 0x8ecc5c00] 21:06:18 INFO - PROCESS | 1768 | 1463976378600 Marionette DEBUG loaded listener.js 21:06:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa112c000) [pid = 1768] [serial = 1965] [outer = 0x8ecc5c00] 21:06:19 INFO - PROCESS | 1768 | 1463976379591 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:06:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:06:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1783ms 21:06:19 INFO - PROCESS | 1768 | 1463976379633 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:06:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:06:19 INFO - PROCESS | 1768 | 1463976379637 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:06:19 INFO - PROCESS | 1768 | 1463976379644 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:06:19 INFO - PROCESS | 1768 | 1463976379648 Marionette TRACE conn4 <- [1,2590,null,{}] 21:06:19 INFO - PROCESS | 1768 | 1463976379654 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:19 INFO - PROCESS | 1768 | 1463976379927 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:06:20 INFO - PROCESS | 1768 | 1463976380333 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b5f0c00 == 125 [pid = 1768] [id = 655] 21:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa0616c00) [pid = 1768] [serial = 1966] [outer = (nil)] 21:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa26c0c00) [pid = 1768] [serial = 1967] [outer = 0xa0616c00] 21:06:20 INFO - PROCESS | 1768 | 1463976380433 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0xa30cf800) [pid = 1768] [serial = 1968] [outer = 0xa0616c00] 21:06:21 INFO - PROCESS | 1768 | 1463976381381 Marionette TRACE conn4 <- [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]]]}] 21:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1783ms 21:06:21 INFO - PROCESS | 1768 | 1463976381428 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:06:21 INFO - PROCESS | 1768 | 1463976381433 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:06:21 INFO - PROCESS | 1768 | 1463976381440 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1768 | 1463976381444 Marionette TRACE conn4 <- [1,2594,null,{}] 21:06:21 INFO - PROCESS | 1768 | 1463976381450 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 1768 | 1463976381715 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:06:22 INFO - PROCESS | 1768 | 1463976382091 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x878ccc00 == 126 [pid = 1768] [id = 656] 21:06:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x87926800) [pid = 1768] [serial = 1969] [outer = (nil)] 21:06:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0xa324f400) [pid = 1768] [serial = 1970] [outer = 0x87926800] 21:06:22 INFO - PROCESS | 1768 | 1463976382193 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0xa50f3400) [pid = 1768] [serial = 1971] [outer = 0x87926800] 21:06:23 INFO - PROCESS | 1768 | 1463976383225 Marionette TRACE conn4 <- [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]]]}] 21:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1833ms 21:06:23 INFO - PROCESS | 1768 | 1463976383273 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:06:23 INFO - PROCESS | 1768 | 1463976383278 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:06:23 INFO - PROCESS | 1768 | 1463976383284 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:06:23 INFO - PROCESS | 1768 | 1463976383288 Marionette TRACE conn4 <- [1,2598,null,{}] 21:06:23 INFO - PROCESS | 1768 | 1463976383296 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 1768 | 1463976383583 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:06:23 INFO - PROCESS | 1768 | 1463976383944 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b296400 == 127 [pid = 1768] [id = 657] 21:06:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0xa22c0800) [pid = 1768] [serial = 1972] [outer = (nil)] 21:06:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0xa675c000) [pid = 1768] [serial = 1973] [outer = 0xa22c0800] 21:06:24 INFO - PROCESS | 1768 | 1463976384035 Marionette DEBUG loaded listener.js 21:06:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0xa67bec00) [pid = 1768] [serial = 1974] [outer = 0xa22c0800] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9244b800 == 126 [pid = 1768] [id = 177] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x89f0b000 == 125 [pid = 1768] [id = 640] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a945400 == 124 [pid = 1768] [id = 639] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00ec00 == 123 [pid = 1768] [id = 638] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x878d1c00 == 122 [pid = 1768] [id = 637] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x891d1c00 == 121 [pid = 1768] [id = 633] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e283c00 == 120 [pid = 1768] [id = 632] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x92558000 == 119 [pid = 1768] [id = 630] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x92b02000 == 118 [pid = 1768] [id = 631] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x870e8c00 == 117 [pid = 1768] [id = 629] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad6c00 == 116 [pid = 1768] [id = 628] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x88797800 == 115 [pid = 1768] [id = 627] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecbd400 == 114 [pid = 1768] [id = 626] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecb9c00 == 113 [pid = 1768] [id = 625] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee2800 == 112 [pid = 1768] [id = 623] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8deaac00 == 111 [pid = 1768] [id = 624] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bed7c00 == 110 [pid = 1768] [id = 622] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09a000 == 109 [pid = 1768] [id = 621] 21:06:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8791c800 == 108 [pid = 1768] [id = 620] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8bfe5400) [pid = 1768] [serial = 1859] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8bfdd800) [pid = 1768] [serial = 1802] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0xa26c1c00) [pid = 1768] [serial = 1842] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9244a000) [pid = 1768] [serial = 1815] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x90cbec00) [pid = 1768] [serial = 1809] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x90f2ac00) [pid = 1768] [serial = 1811] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x92886000) [pid = 1768] [serial = 1817] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa353d000) [pid = 1768] [serial = 1845] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8baddc00) [pid = 1768] [serial = 1856] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x95121c00) [pid = 1768] [serial = 1826] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa6759400) [pid = 1768] [serial = 1848] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x88651800) [pid = 1768] [serial = 1851] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8a005c00) [pid = 1768] [serial = 1853] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8bd25000) [pid = 1768] [serial = 1857] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8eab4800) [pid = 1768] [serial = 1806] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x884e2000) [pid = 1768] [serial = 1799] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa2454400) [pid = 1768] [serial = 1841] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8f537800) [pid = 1768] [serial = 1808] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8e5db800) [pid = 1768] [serial = 1805] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9d5c2800) [pid = 1768] [serial = 1835] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x92b04c00) [pid = 1768] [serial = 1820] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92b0a800) [pid = 1768] [serial = 1821] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x90f2ec00) [pid = 1768] [serial = 1812] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9b5ee400) [pid = 1768] [serial = 1832] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x93a45400) [pid = 1768] [serial = 1823] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x89f0f800) [pid = 1768] [serial = 1800] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8cde4000) [pid = 1768] [serial = 1803] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9d9a2400) [pid = 1768] [serial = 1836] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9a30c000) [pid = 1768] [serial = 1830] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8d5bec00) [pid = 1768] [serial = 1734] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9527e800) [pid = 1768] [serial = 1827] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8a246c00) [pid = 1768] [serial = 1854] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0xa6737400) [pid = 1768] [serial = 1847] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x94629800) [pid = 1768] [serial = 1824] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0xa3252000) [pid = 1768] [serial = 1844] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8864a400) [pid = 1768] [serial = 1850] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa2151000) [pid = 1768] [serial = 1839] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9ba84800) [pid = 1768] [serial = 1833] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x914f8400) [pid = 1768] [serial = 1814] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9288dc00) [pid = 1768] [serial = 1818] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x983f2800) [pid = 1768] [serial = 1829] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa2149c00) [pid = 1768] [serial = 1838] [outer = (nil)] [url = about:blank] 21:06:27 INFO - PROCESS | 1768 | 1463976387268 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 4151ms 21:06:27 INFO - PROCESS | 1768 | 1463976387436 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:06:27 INFO - PROCESS | 1768 | 1463976387442 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:06:27 INFO - PROCESS | 1768 | 1463976387451 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:06:27 INFO - PROCESS | 1768 | 1463976387457 Marionette TRACE conn4 <- [1,2602,null,{}] 21:06:27 INFO - PROCESS | 1768 | 1463976387467 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:27 INFO - PROCESS | 1768 | 1463976387696 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:06:27 INFO - PROCESS | 1768 | 1463976387955 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x88642800 == 109 [pid = 1768] [id = 658] 21:06:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x88643c00) [pid = 1768] [serial = 1975] [outer = (nil)] 21:06:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8864a000) [pid = 1768] [serial = 1976] [outer = 0x88643c00] 21:06:28 INFO - PROCESS | 1768 | 1463976388040 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x88790400) [pid = 1768] [serial = 1977] [outer = 0x88643c00] 21:06:28 INFO - PROCESS | 1768 | 1463976388927 Marionette TRACE conn4 <- [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]]]}] 21:06:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:06:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1540ms 21:06:28 INFO - PROCESS | 1768 | 1463976388991 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:06:29 INFO - PROCESS | 1768 | 1463976389000 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:06:29 INFO - PROCESS | 1768 | 1463976389012 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:06:29 INFO - PROCESS | 1768 | 1463976389016 Marionette TRACE conn4 <- [1,2606,null,{}] 21:06:29 INFO - PROCESS | 1768 | 1463976389023 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:29 INFO - PROCESS | 1768 | 1463976389266 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:06:29 INFO - PROCESS | 1768 | 1463976389566 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x89768c00 == 110 [pid = 1768] [id = 659] 21:06:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8976d400) [pid = 1768] [serial = 1978] [outer = (nil)] 21:06:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x89773000) [pid = 1768] [serial = 1979] [outer = 0x8976d400] 21:06:29 INFO - PROCESS | 1768 | 1463976389647 Marionette DEBUG loaded listener.js 21:06:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x89a4e000) [pid = 1768] [serial = 1980] [outer = 0x8976d400] 21:06:30 INFO - PROCESS | 1768 | 1463976390673 Marionette TRACE conn4 <- [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]]]}] 21:06:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:06:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1691ms 21:06:30 INFO - PROCESS | 1768 | 1463976390704 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 1768 | 1463976390708 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:06:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:06:30 INFO - PROCESS | 1768 | 1463976390715 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:06:30 INFO - PROCESS | 1768 | 1463976390722 Marionette TRACE conn4 <- [1,2610,null,{}] 21:06:30 INFO - PROCESS | 1768 | 1463976390750 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:31 INFO - PROCESS | 1768 | 1463976391092 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:06:31 INFO - PROCESS | 1768 | 1463976391327 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00e800 == 111 [pid = 1768] [id = 660] 21:06:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8a244400) [pid = 1768] [serial = 1981] [outer = (nil)] 21:06:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8a94a800) [pid = 1768] [serial = 1982] [outer = 0x8a244400] 21:06:31 INFO - PROCESS | 1768 | 1463976391417 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8b1f8400) [pid = 1768] [serial = 1983] [outer = 0x8a244400] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8dea9800) [pid = 1768] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x89a47800) [pid = 1768] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8ccdd000) [pid = 1768] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x92556800) [pid = 1768] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x90f86400) [pid = 1768] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x92c0b000) [pid = 1768] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8a245800) [pid = 1768] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8791d000) [pid = 1768] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8bd2fc00) [pid = 1768] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x95118c00) [pid = 1768] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8a091400) [pid = 1768] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8f53a800) [pid = 1768] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8b1f7800) [pid = 1768] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x92c09000) [pid = 1768] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x92558400) [pid = 1768] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x87ee4400) [pid = 1768] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ecbb000) [pid = 1768] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8a949000) [pid = 1768] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8ea05c00) [pid = 1768] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8f531800) [pid = 1768] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:06:32 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8dea2400) [pid = 1768] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:06:33 INFO - PROCESS | 1768 | 1463976393057 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2392ms 21:06:33 INFO - PROCESS | 1768 | 1463976393109 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:06:33 INFO - PROCESS | 1768 | 1463976393116 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:06:33 INFO - PROCESS | 1768 | 1463976393151 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 1768 | 1463976393155 Marionette TRACE conn4 <- [1,2614,null,{}] 21:06:33 INFO - PROCESS | 1768 | 1463976393161 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:33 INFO - PROCESS | 1768 | 1463976393392 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:06:33 INFO - PROCESS | 1768 | 1463976393605 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee4400 == 112 [pid = 1768] [id = 661] 21:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x89f01c00) [pid = 1768] [serial = 1984] [outer = (nil)] 21:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8bd26400) [pid = 1768] [serial = 1985] [outer = 0x89f01c00] 21:06:33 INFO - PROCESS | 1768 | 1463976393686 Marionette DEBUG loaded listener.js 21:06:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8bede000) [pid = 1768] [serial = 1986] [outer = 0x89f01c00] 21:06:34 INFO - PROCESS | 1768 | 1463976394623 Marionette TRACE conn4 <- [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]]]}] 21:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1756ms 21:06:34 INFO - PROCESS | 1768 | 1463976394893 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:06:34 INFO - PROCESS | 1768 | 1463976394907 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:06:34 INFO - PROCESS | 1768 | 1463976394924 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:06:34 INFO - PROCESS | 1768 | 1463976394933 Marionette TRACE conn4 <- [1,2618,null,{}] 21:06:34 INFO - PROCESS | 1768 | 1463976394948 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:35 INFO - PROCESS | 1768 | 1463976395508 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:06:35 INFO - PROCESS | 1768 | 1463976395775 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8864f800 == 113 [pid = 1768] [id = 662] 21:06:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x88651c00) [pid = 1768] [serial = 1987] [outer = (nil)] 21:06:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x891d9400) [pid = 1768] [serial = 1988] [outer = 0x88651c00] 21:06:35 INFO - PROCESS | 1768 | 1463976395871 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x89771400) [pid = 1768] [serial = 1989] [outer = 0x88651c00] 21:06:36 INFO - PROCESS | 1768 | 1463976396891 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2006ms 21:06:36 INFO - PROCESS | 1768 | 1463976396928 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:06:36 INFO - PROCESS | 1768 | 1463976396934 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:06:36 INFO - PROCESS | 1768 | 1463976396948 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:06:36 INFO - PROCESS | 1768 | 1463976396956 Marionette TRACE conn4 <- [1,2622,null,{}] 21:06:36 INFO - PROCESS | 1768 | 1463976396963 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:37 INFO - PROCESS | 1768 | 1463976397250 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:06:37 INFO - PROCESS | 1768 | 1463976397617 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a242000 == 114 [pid = 1768] [id = 663] 21:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a9e3c00) [pid = 1768] [serial = 1990] [outer = (nil)] 21:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8bd21800) [pid = 1768] [serial = 1991] [outer = 0x8a9e3c00] 21:06:37 INFO - PROCESS | 1768 | 1463976397714 Marionette DEBUG loaded listener.js 21:06:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8cce1400) [pid = 1768] [serial = 1992] [outer = 0x8a9e3c00] 21:06:38 INFO - PROCESS | 1768 | 1463976398651 Marionette TRACE conn4 <- [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]]]}] 21:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1744ms 21:06:38 INFO - PROCESS | 1768 | 1463976398699 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:06:38 INFO - PROCESS | 1768 | 1463976398704 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:06:38 INFO - PROCESS | 1768 | 1463976398711 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:06:38 INFO - PROCESS | 1768 | 1463976398716 Marionette TRACE conn4 <- [1,2626,null,{}] 21:06:38 INFO - PROCESS | 1768 | 1463976398733 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:39 INFO - PROCESS | 1768 | 1463976399009 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:06:39 INFO - PROCESS | 1768 | 1463976399405 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde6000 == 115 [pid = 1768] [id = 664] 21:06:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8d5b2400) [pid = 1768] [serial = 1993] [outer = (nil)] 21:06:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8dea5400) [pid = 1768] [serial = 1994] [outer = 0x8d5b2400] 21:06:39 INFO - PROCESS | 1768 | 1463976399508 Marionette DEBUG loaded listener.js 21:06:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e1c0400) [pid = 1768] [serial = 1995] [outer = 0x8d5b2400] 21:06:40 INFO - PROCESS | 1768 | 1463976400476 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1839ms 21:06:40 INFO - PROCESS | 1768 | 1463976400557 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:06:40 INFO - PROCESS | 1768 | 1463976400565 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:06:40 INFO - PROCESS | 1768 | 1463976400576 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:06:40 INFO - PROCESS | 1768 | 1463976400580 Marionette TRACE conn4 <- [1,2630,null,{}] 21:06:40 INFO - PROCESS | 1768 | 1463976400586 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:40 INFO - PROCESS | 1768 | 1463976400867 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:06:41 INFO - PROCESS | 1768 | 1463976401213 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8864c000 == 116 [pid = 1768] [id = 665] 21:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e1c8c00) [pid = 1768] [serial = 1996] [outer = (nil)] 21:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e2bc400) [pid = 1768] [serial = 1997] [outer = 0x8e1c8c00] 21:06:41 INFO - PROCESS | 1768 | 1463976401308 Marionette DEBUG loaded listener.js 21:06:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e2c7c00) [pid = 1768] [serial = 1998] [outer = 0x8e1c8c00] 21:06:42 INFO - PROCESS | 1768 | 1463976402267 Marionette TRACE conn4 <- [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]]]}] 21:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1742ms 21:06:42 INFO - PROCESS | 1768 | 1463976402320 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:06:42 INFO - PROCESS | 1768 | 1463976402327 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:06:42 INFO - PROCESS | 1768 | 1463976402338 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:06:42 INFO - PROCESS | 1768 | 1463976402341 Marionette TRACE conn4 <- [1,2634,null,{}] 21:06:42 INFO - PROCESS | 1768 | 1463976402348 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:42 INFO - PROCESS | 1768 | 1463976402604 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:06:42 INFO - PROCESS | 1768 | 1463976402950 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e1c4000 == 117 [pid = 1768] [id = 666] 21:06:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e286000) [pid = 1768] [serial = 1999] [outer = (nil)] 21:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ea0bc00) [pid = 1768] [serial = 2000] [outer = 0x8e286000] 21:06:43 INFO - PROCESS | 1768 | 1463976403048 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ea0f400) [pid = 1768] [serial = 2001] [outer = 0x8e286000] 21:06:43 INFO - PROCESS | 1768 | 1463976403985 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:06:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:06:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1682ms 21:06:44 INFO - PROCESS | 1768 | 1463976404021 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 1768 | 1463976404024 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:06:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:06:44 INFO - PROCESS | 1768 | 1463976404032 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 1768 | 1463976404036 Marionette TRACE conn4 <- [1,2638,null,{}] 21:06:44 INFO - PROCESS | 1768 | 1463976404065 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:44 INFO - PROCESS | 1768 | 1463976404371 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:06:44 INFO - PROCESS | 1768 | 1463976404707 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x87925000 == 118 [pid = 1768] [id = 667] 21:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8d5b2c00) [pid = 1768] [serial = 2002] [outer = (nil)] 21:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ebeb800) [pid = 1768] [serial = 2003] [outer = 0x8d5b2c00] 21:06:44 INFO - PROCESS | 1768 | 1463976404800 Marionette DEBUG loaded listener.js 21:06:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ed9d800) [pid = 1768] [serial = 2004] [outer = 0x8d5b2c00] 21:06:45 INFO - PROCESS | 1768 | 1463976405751 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1787ms 21:06:45 INFO - PROCESS | 1768 | 1463976405821 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:06:45 INFO - PROCESS | 1768 | 1463976405825 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:06:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:06:45 INFO - PROCESS | 1768 | 1463976405833 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:06:45 INFO - PROCESS | 1768 | 1463976405837 Marionette TRACE conn4 <- [1,2642,null,{}] 21:06:45 INFO - PROCESS | 1768 | 1463976405844 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:46 INFO - PROCESS | 1768 | 1463976406099 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:06:46 INFO - PROCESS | 1768 | 1463976406449 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ea02800 == 119 [pid = 1768] [id = 668] 21:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8eda2c00) [pid = 1768] [serial = 2005] [outer = (nil)] 21:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f536800) [pid = 1768] [serial = 2006] [outer = 0x8eda2c00] 21:06:46 INFO - PROCESS | 1768 | 1463976406548 Marionette DEBUG loaded listener.js 21:06:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x90cc1000) [pid = 1768] [serial = 2007] [outer = 0x8eda2c00] 21:06:47 INFO - PROCESS | 1768 | 1463976407503 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:06:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:06:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1690ms 21:06:47 INFO - PROCESS | 1768 | 1463976407524 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:06:47 INFO - PROCESS | 1768 | 1463976407530 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:06:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:06:47 INFO - PROCESS | 1768 | 1463976407537 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:06:47 INFO - PROCESS | 1768 | 1463976407541 Marionette TRACE conn4 <- [1,2646,null,{}] 21:06:47 INFO - PROCESS | 1768 | 1463976407548 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:47 INFO - PROCESS | 1768 | 1463976407794 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:06:48 INFO - PROCESS | 1768 | 1463976408149 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ecc6000 == 120 [pid = 1768] [id = 669] 21:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8f52bc00) [pid = 1768] [serial = 2008] [outer = (nil)] 21:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f2d000) [pid = 1768] [serial = 2009] [outer = 0x8f52bc00] 21:06:48 INFO - PROCESS | 1768 | 1463976408243 Marionette DEBUG loaded listener.js 21:06:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f88800) [pid = 1768] [serial = 2010] [outer = 0x8f52bc00] 21:06:49 INFO - PROCESS | 1768 | 1463976409199 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:06:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:06:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1736ms 21:06:49 INFO - PROCESS | 1768 | 1463976409275 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:06:49 INFO - PROCESS | 1768 | 1463976409279 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:06:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:06:49 INFO - PROCESS | 1768 | 1463976409287 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:06:49 INFO - PROCESS | 1768 | 1463976409292 Marionette TRACE conn4 <- [1,2650,null,{}] 21:06:49 INFO - PROCESS | 1768 | 1463976409298 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:49 INFO - PROCESS | 1768 | 1463976409584 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:06:49 INFO - PROCESS | 1768 | 1463976409942 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c3400 == 121 [pid = 1768] [id = 670] 21:06:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x90f23c00) [pid = 1768] [serial = 2011] [outer = (nil)] 21:06:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x914ef800) [pid = 1768] [serial = 2012] [outer = 0x90f23c00] 21:06:50 INFO - PROCESS | 1768 | 1463976410038 Marionette DEBUG loaded listener.js 21:06:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x914f3400) [pid = 1768] [serial = 2013] [outer = 0x90f23c00] 21:06:51 INFO - PROCESS | 1768 | 1463976411032 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:06:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:06:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1786ms 21:06:51 INFO - PROCESS | 1768 | 1463976411075 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:06:51 INFO - PROCESS | 1768 | 1463976411079 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:06:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:06:51 INFO - PROCESS | 1768 | 1463976411086 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:06:51 INFO - PROCESS | 1768 | 1463976411090 Marionette TRACE conn4 <- [1,2654,null,{}] 21:06:51 INFO - PROCESS | 1768 | 1463976411096 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:51 INFO - PROCESS | 1768 | 1463976411353 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:06:51 INFO - PROCESS | 1768 | 1463976411708 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f24c00 == 122 [pid = 1768] [id = 671] 21:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91471400) [pid = 1768] [serial = 2014] [outer = (nil)] 21:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x918dcc00) [pid = 1768] [serial = 2015] [outer = 0x91471400] 21:06:51 INFO - PROCESS | 1768 | 1463976411806 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x918e1800) [pid = 1768] [serial = 2016] [outer = 0x91471400] 21:06:52 INFO - PROCESS | 1768 | 1463976412768 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:06:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:06:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1736ms 21:06:52 INFO - PROCESS | 1768 | 1463976412823 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1768 | 1463976412828 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:06:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:06:52 INFO - PROCESS | 1768 | 1463976412835 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1768 | 1463976412840 Marionette TRACE conn4 <- [1,2658,null,{}] 21:06:52 INFO - PROCESS | 1768 | 1463976412846 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:53 INFO - PROCESS | 1768 | 1463976413161 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:06:53 INFO - PROCESS | 1768 | 1463976413527 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x915eb000 == 123 [pid = 1768] [id = 672] 21:06:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92455400) [pid = 1768] [serial = 2017] [outer = (nil)] 21:06:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92555c00) [pid = 1768] [serial = 2018] [outer = 0x92455400] 21:06:53 INFO - PROCESS | 1768 | 1463976413632 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9269a000) [pid = 1768] [serial = 2019] [outer = 0x92455400] 21:06:54 INFO - PROCESS | 1768 | 1463976414595 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:06:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:06:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1836ms 21:06:54 INFO - PROCESS | 1768 | 1463976414673 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:06:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:06:54 INFO - PROCESS | 1768 | 1463976414677 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:06:54 INFO - PROCESS | 1768 | 1463976414684 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 1768 | 1463976414688 Marionette TRACE conn4 <- [1,2662,null,{}] 21:06:54 INFO - PROCESS | 1768 | 1463976414694 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:54 INFO - PROCESS | 1768 | 1463976414955 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:06:55 INFO - PROCESS | 1768 | 1463976415319 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x915e8c00 == 124 [pid = 1768] [id = 673] 21:06:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92886000) [pid = 1768] [serial = 2020] [outer = (nil)] 21:06:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9296ac00) [pid = 1768] [serial = 2021] [outer = 0x92886000] 21:06:55 INFO - PROCESS | 1768 | 1463976415414 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92b02000) [pid = 1768] [serial = 2022] [outer = 0x92886000] 21:06:56 INFO - PROCESS | 1768 | 1463976416378 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:06:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:06:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1734ms 21:06:56 INFO - PROCESS | 1768 | 1463976416418 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:06:56 INFO - PROCESS | 1768 | 1463976416421 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:06:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:06:56 INFO - PROCESS | 1768 | 1463976416428 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:06:56 INFO - PROCESS | 1768 | 1463976416432 Marionette TRACE conn4 <- [1,2666,null,{}] 21:06:56 INFO - PROCESS | 1768 | 1463976416438 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:56 INFO - PROCESS | 1768 | 1463976416696 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:06:57 INFO - PROCESS | 1768 | 1463976417056 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ebebc00 == 125 [pid = 1768] [id = 674] 21:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92964c00) [pid = 1768] [serial = 2023] [outer = (nil)] 21:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x93a0c800) [pid = 1768] [serial = 2024] [outer = 0x92964c00] 21:06:57 INFO - PROCESS | 1768 | 1463976417150 Marionette DEBUG loaded listener.js 21:06:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9460b000) [pid = 1768] [serial = 2025] [outer = 0x92964c00] 21:06:58 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:06:58 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:06:58 INFO - PROCESS | 1768 | 1463976418530 Marionette TRACE conn4 <- [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]]]}] 21:06:58 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) 21:06:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2136ms 21:06:58 INFO - PROCESS | 1768 | 1463976418567 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:06:58 INFO - PROCESS | 1768 | 1463976418570 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:06:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:06:58 INFO - PROCESS | 1768 | 1463976418674 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:06:58 INFO - PROCESS | 1768 | 1463976418679 Marionette TRACE conn4 <- [1,2670,null,{}] 21:06:58 INFO - PROCESS | 1768 | 1463976418700 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:58 INFO - PROCESS | 1768 | 1463976418952 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:06:59 INFO - PROCESS | 1768 | 1463976419250 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x92890c00 == 126 [pid = 1768] [id = 675] 21:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92969800) [pid = 1768] [serial = 2026] [outer = (nil)] 21:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x946f9c00) [pid = 1768] [serial = 2027] [outer = 0x92969800] 21:06:59 INFO - PROCESS | 1768 | 1463976419340 Marionette DEBUG loaded listener.js 21:06:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x95061000) [pid = 1768] [serial = 2028] [outer = 0x92969800] 21:07:00 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:00 INFO - PROCESS | 1768 | 1463976420835 Marionette TRACE conn4 <- [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] 21:07:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:07:00 INFO - PROCESS | 1768 | 1463976420888 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:07:00 INFO - PROCESS | 1768 | 1463976420895 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1768 | 1463976420898 Marionette TRACE conn4 <- [1,2674,null,{}] 21:07:00 INFO - PROCESS | 1768 | 1463976420906 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:01 INFO - PROCESS | 1768 | 1463976421150 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:07:01 INFO - PROCESS | 1768 | 1463976421455 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x946f3c00 == 127 [pid = 1768] [id = 676] 21:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x95119c00) [pid = 1768] [serial = 2029] [outer = (nil)] 21:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x95283800) [pid = 1768] [serial = 2030] [outer = 0x95119c00] 21:07:01 INFO - PROCESS | 1768 | 1463976421548 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x96e70400) [pid = 1768] [serial = 2031] [outer = 0x95119c00] 21:07:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:03 INFO - PROCESS | 1768 | 1463976422994 Marionette TRACE conn4 <- [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] 21:07:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:07:03 INFO - PROCESS | 1768 | 1463976423047 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:07:03 INFO - PROCESS | 1768 | 1463976423054 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:07:03 INFO - PROCESS | 1768 | 1463976423058 Marionette TRACE conn4 <- [1,2678,null,{}] 21:07:03 INFO - PROCESS | 1768 | 1463976423064 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:03 INFO - PROCESS | 1768 | 1463976423309 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:07:03 INFO - PROCESS | 1768 | 1463976423610 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x95060000 == 128 [pid = 1768] [id = 677] 21:07:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9527a400) [pid = 1768] [serial = 2032] [outer = (nil)] 21:07:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x99daf000) [pid = 1768] [serial = 2033] [outer = 0x9527a400] 21:07:03 INFO - PROCESS | 1768 | 1463976423699 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x99f50800) [pid = 1768] [serial = 2034] [outer = 0x9527a400] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9a18e000 == 127 [pid = 1768] [id = 652] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x95119400 == 126 [pid = 1768] [id = 651] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x9255a000 == 125 [pid = 1768] [id = 649] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90f8b800 == 124 [pid = 1768] [id = 650] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbe5000 == 123 [pid = 1768] [id = 648] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8bada800 == 122 [pid = 1768] [id = 647] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x90cc7400 == 121 [pid = 1768] [id = 646] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8ebe6800 == 120 [pid = 1768] [id = 645] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x878d7400 == 119 [pid = 1768] [id = 644] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f4c00 == 118 [pid = 1768] [id = 642] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x8dea7000 == 117 [pid = 1768] [id = 643] 21:07:06 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee2c00 == 116 [pid = 1768] [id = 641] 21:07:06 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9244b400) [pid = 1768] [serial = 1890] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x981abc00) [pid = 1768] [serial = 1902] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8cde2c00) [pid = 1768] [serial = 1868] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x95117400) [pid = 1768] [serial = 1898] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x918e1c00) [pid = 1768] [serial = 1887] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x93a4bc00) [pid = 1768] [serial = 1895] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8d5c0400) [pid = 1768] [serial = 1922] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8a94cc00) [pid = 1768] [serial = 1865] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x884d8800) [pid = 1768] [serial = 1863] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8cde9000) [pid = 1768] [serial = 1920] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x91bb7400) [pid = 1768] [serial = 1889] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9ad19c00) [pid = 1768] [serial = 1908] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8a9f0800) [pid = 1768] [serial = 1917] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9a8f4c00) [pid = 1768] [serial = 1907] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x91474800) [pid = 1768] [serial = 1883] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8e2c3000) [pid = 1768] [serial = 1871] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8a9f1c00) [pid = 1768] [serial = 1866] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8a24bc00) [pid = 1768] [serial = 1916] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x94629000) [pid = 1768] [serial = 1896] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8bfe5c00) [pid = 1768] [serial = 1919] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x914ef000) [pid = 1768] [serial = 1884] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x99f58000) [pid = 1768] [serial = 1904] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x92886800) [pid = 1768] [serial = 1893] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x88651400) [pid = 1768] [serial = 1914] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8f530000) [pid = 1768] [serial = 1878] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9b218400) [pid = 1768] [serial = 1910] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9511bc00) [pid = 1768] [serial = 1899] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9a191800) [pid = 1768] [serial = 1905] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x918e0400) [pid = 1768] [serial = 1886] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9c11b800) [pid = 1768] [serial = 1911] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x87ee2000) [pid = 1768] [serial = 1862] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x96ebd400) [pid = 1768] [serial = 1901] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8ebdf400) [pid = 1768] [serial = 1875] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x90f28c00) [pid = 1768] [serial = 1881] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8eab9400) [pid = 1768] [serial = 1874] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x90f25000) [pid = 1768] [serial = 1880] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8e5de400) [pid = 1768] [serial = 1797] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x87eea800) [pid = 1768] [serial = 1913] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8d538000) [pid = 1768] [serial = 1869] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e5d6400) [pid = 1768] [serial = 1872] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8ecbf800) [pid = 1768] [serial = 1877] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9268e400) [pid = 1768] [serial = 1892] [outer = (nil)] [url = about:blank] 21:07:07 INFO - PROCESS | 1768 | 1463976427233 Marionette TRACE conn4 <- [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]]]}] 21:07:07 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) 21:07:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4197ms 21:07:07 INFO - PROCESS | 1768 | 1463976427251 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:07:07 INFO - PROCESS | 1768 | 1463976427258 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:07:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:07:07 INFO - PROCESS | 1768 | 1463976427267 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:07:07 INFO - PROCESS | 1768 | 1463976427273 Marionette TRACE conn4 <- [1,2682,null,{}] 21:07:07 INFO - PROCESS | 1768 | 1463976427282 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:07 INFO - PROCESS | 1768 | 1463976427507 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:07:07 INFO - PROCESS | 1768 | 1463976427763 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee6800 == 117 [pid = 1768] [id = 678] 21:07:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x88644400) [pid = 1768] [serial = 2035] [outer = (nil)] 21:07:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x88792c00) [pid = 1768] [serial = 2036] [outer = 0x88644400] 21:07:07 INFO - PROCESS | 1768 | 1463976427844 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x89769000) [pid = 1768] [serial = 2037] [outer = 0x88644400] 21:07:09 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:09 INFO - PROCESS | 1768 | 1463976429123 Marionette TRACE conn4 <- [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]]]}] 21:07:09 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) 21:07:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1897ms 21:07:09 INFO - PROCESS | 1768 | 1463976429164 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1768 | 1463976429173 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:07:09 INFO - PROCESS | 1768 | 1463976429184 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1768 | 1463976429188 Marionette TRACE conn4 <- [1,2686,null,{}] 21:07:09 INFO - PROCESS | 1768 | 1463976429195 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:09 INFO - PROCESS | 1768 | 1463976429576 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:07:09 INFO - PROCESS | 1768 | 1463976429614 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8976e400 == 118 [pid = 1768] [id = 679] 21:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x89f0ac00) [pid = 1768] [serial = 2038] [outer = (nil)] 21:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a94e000) [pid = 1768] [serial = 2039] [outer = 0x89f0ac00] 21:07:09 INFO - PROCESS | 1768 | 1463976429693 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8b1ef400) [pid = 1768] [serial = 2040] [outer = 0x89f0ac00] 21:07:11 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:11 INFO - PROCESS | 1768 | 1463976431148 Marionette TRACE conn4 <- [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] 21:07:11 INFO - PROCESS | 1768 | 1463976431178 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:07:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:07:11 INFO - PROCESS | 1768 | 1463976431266 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1768 | 1463976431273 Marionette TRACE conn4 <- [1,2690,null,{}] 21:07:11 INFO - PROCESS | 1768 | 1463976431297 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:12 INFO - PROCESS | 1768 | 1463976432050 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x87ee3800) [pid = 1768] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8deab000) [pid = 1768] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x87926800) [pid = 1768] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8a947800) [pid = 1768] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8ed99800) [pid = 1768] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8976d400) [pid = 1768] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x92694000) [pid = 1768] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8a244400) [pid = 1768] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9296b800) [pid = 1768] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8ecc5c00) [pid = 1768] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x90f1f800) [pid = 1768] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ea0c000) [pid = 1768] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x88643c00) [pid = 1768] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x91bb7c00) [pid = 1768] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x90f86800) [pid = 1768] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8f52e800) [pid = 1768] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0xa0616c00) [pid = 1768] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8badf800) [pid = 1768] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9a30bc00) [pid = 1768] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:07:12 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9511a000) [pid = 1768] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:07:12 INFO - PROCESS | 1768 | 1463976432246 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d3800 == 119 [pid = 1768] [id = 680] 21:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x87ee5800) [pid = 1768] [serial = 2041] [outer = (nil)] 21:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8a005c00) [pid = 1768] [serial = 2042] [outer = 0x87ee5800] 21:07:12 INFO - PROCESS | 1768 | 1463976432330 Marionette DEBUG loaded listener.js 21:07:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8cce6c00) [pid = 1768] [serial = 2043] [outer = 0x87ee5800] 21:07:13 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:13 INFO - PROCESS | 1768 | 1463976433590 Marionette TRACE conn4 <- [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] 21:07:13 INFO - PROCESS | 1768 | 1463976433621 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:07:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:07:13 INFO - PROCESS | 1768 | 1463976433636 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:07:13 INFO - PROCESS | 1768 | 1463976433640 Marionette TRACE conn4 <- [1,2694,null,{}] 21:07:13 INFO - PROCESS | 1768 | 1463976433648 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:13 INFO - PROCESS | 1768 | 1463976433989 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:07:14 INFO - PROCESS | 1768 | 1463976434311 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x878cd000 == 120 [pid = 1768] [id = 681] 21:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x87924400) [pid = 1768] [serial = 2044] [outer = (nil)] 21:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x87ee0000) [pid = 1768] [serial = 2045] [outer = 0x87924400] 21:07:14 INFO - PROCESS | 1768 | 1463976434407 Marionette DEBUG loaded listener.js 21:07:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x884dd800) [pid = 1768] [serial = 2046] [outer = 0x87924400] 21:07:15 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:15 INFO - PROCESS | 1768 | 1463976435853 Marionette TRACE conn4 <- [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] 21:07:15 INFO - PROCESS | 1768 | 1463976435987 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:07:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:07:16 INFO - PROCESS | 1768 | 1463976435997 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:07:16 INFO - PROCESS | 1768 | 1463976436002 Marionette TRACE conn4 <- [1,2698,null,{}] 21:07:16 INFO - PROCESS | 1768 | 1463976436011 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:16 INFO - PROCESS | 1768 | 1463976436272 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:07:16 INFO - PROCESS | 1768 | 1463976436566 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x891d7000 == 121 [pid = 1768] [id = 682] 21:07:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x89775400) [pid = 1768] [serial = 2047] [outer = (nil)] 21:07:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8a244c00) [pid = 1768] [serial = 2048] [outer = 0x89775400] 21:07:16 INFO - PROCESS | 1768 | 1463976436660 Marionette DEBUG loaded listener.js 21:07:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8b1f7800) [pid = 1768] [serial = 2049] [outer = 0x89775400] 21:07:18 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 21:07:18 INFO - PROCESS | 1768 | 1463976438142 Marionette TRACE conn4 <- [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] 21:07:18 INFO - PROCESS | 1768 | 1463976438201 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:07:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:07:18 INFO - PROCESS | 1768 | 1463976438210 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:07:18 INFO - PROCESS | 1768 | 1463976438213 Marionette TRACE conn4 <- [1,2702,null,{}] 21:07:18 INFO - PROCESS | 1768 | 1463976438222 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:18 INFO - PROCESS | 1768 | 1463976438469 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:07:18 INFO - PROCESS | 1768 | 1463976438766 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1f1000 == 122 [pid = 1768] [id = 683] 21:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8bade800) [pid = 1768] [serial = 2050] [outer = (nil)] 21:07:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8bfdec00) [pid = 1768] [serial = 2051] [outer = 0x8bade800] 21:07:18 INFO - PROCESS | 1768 | 1463976438861 Marionette DEBUG loaded listener.js 21:07:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8cede800) [pid = 1768] [serial = 2052] [outer = 0x8bade800] 21:07:19 INFO - PROCESS | 1768 | 1463976439970 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:07:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:07:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1783ms 21:07:19 INFO - PROCESS | 1768 | 1463976439994 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:07:19 INFO - PROCESS | 1768 | 1463976439998 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:07:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:07:20 INFO - PROCESS | 1768 | 1463976440016 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:07:20 INFO - PROCESS | 1768 | 1463976440027 Marionette TRACE conn4 <- [1,2706,null,{}] 21:07:20 INFO - PROCESS | 1768 | 1463976440035 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:20 INFO - PROCESS | 1768 | 1463976440342 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:07:20 INFO - PROCESS | 1768 | 1463976440708 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bbeb800 == 123 [pid = 1768] [id = 684] 21:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8e282400) [pid = 1768] [serial = 2053] [outer = (nil)] 21:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8e5dc400) [pid = 1768] [serial = 2054] [outer = 0x8e282400] 21:07:20 INFO - PROCESS | 1768 | 1463976440799 Marionette DEBUG loaded listener.js 21:07:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ea04400) [pid = 1768] [serial = 2055] [outer = 0x8e282400] 21:07:21 INFO - PROCESS | 1768 | 1463976441791 Marionette TRACE conn4 <- [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]]]}] 21:07:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:07:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1805ms 21:07:21 INFO - PROCESS | 1768 | 1463976441812 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:07:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:07:21 INFO - PROCESS | 1768 | 1463976441818 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:07:21 INFO - PROCESS | 1768 | 1463976441825 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:07:21 INFO - PROCESS | 1768 | 1463976441829 Marionette TRACE conn4 <- [1,2710,null,{}] 21:07:21 INFO - PROCESS | 1768 | 1463976441835 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:22 INFO - PROCESS | 1768 | 1463976442116 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:07:22 INFO - PROCESS | 1768 | 1463976442506 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x891dcc00 == 124 [pid = 1768] [id = 685] 21:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8eab2000) [pid = 1768] [serial = 2056] [outer = (nil)] 21:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ebe2c00) [pid = 1768] [serial = 2057] [outer = 0x8eab2000] 21:07:22 INFO - PROCESS | 1768 | 1463976442613 Marionette DEBUG loaded listener.js 21:07:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ecbac00) [pid = 1768] [serial = 2058] [outer = 0x8eab2000] 21:07:23 INFO - PROCESS | 1768 | 1463976443573 Marionette TRACE conn4 <- [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] 21:07:23 INFO - PROCESS | 1768 | 1463976443618 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:07:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:07:23 INFO - PROCESS | 1768 | 1463976443625 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:07:23 INFO - PROCESS | 1768 | 1463976443628 Marionette TRACE conn4 <- [1,2714,null,{}] 21:07:23 INFO - PROCESS | 1768 | 1463976443634 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:23 INFO - PROCESS | 1768 | 1463976443896 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:07:24 INFO - PROCESS | 1768 | 1463976444256 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eabd400 == 125 [pid = 1768] [id = 686] 21:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ebdfc00) [pid = 1768] [serial = 2059] [outer = (nil)] 21:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8f531000) [pid = 1768] [serial = 2060] [outer = 0x8ebdfc00] 21:07:24 INFO - PROCESS | 1768 | 1463976444363 Marionette DEBUG loaded listener.js 21:07:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x90f2b800) [pid = 1768] [serial = 2061] [outer = 0x8ebdfc00] 21:07:25 INFO - PROCESS | 1768 | 1463976445333 Marionette TRACE conn4 <- [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]]]}] 21:07:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:07:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1739ms 21:07:25 INFO - PROCESS | 1768 | 1463976445365 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:07:25 INFO - PROCESS | 1768 | 1463976445369 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:07:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:07:25 INFO - PROCESS | 1768 | 1463976445377 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:07:25 INFO - PROCESS | 1768 | 1463976445380 Marionette TRACE conn4 <- [1,2718,null,{}] 21:07:25 INFO - PROCESS | 1768 | 1463976445387 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:25 INFO - PROCESS | 1768 | 1463976445647 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:07:26 INFO - PROCESS | 1768 | 1463976446015 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5ddc00 == 126 [pid = 1768] [id = 687] 21:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x90f2ec00) [pid = 1768] [serial = 2062] [outer = (nil)] 21:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x918d9c00) [pid = 1768] [serial = 2063] [outer = 0x90f2ec00] 21:07:26 INFO - PROCESS | 1768 | 1463976446113 Marionette DEBUG loaded listener.js 21:07:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x918e0c00) [pid = 1768] [serial = 2064] [outer = 0x90f2ec00] 21:07:27 INFO - PROCESS | 1768 | 1463976447083 Marionette TRACE conn4 <- [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] 21:07:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:07:27 INFO - PROCESS | 1768 | 1463976447121 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:07:27 INFO - PROCESS | 1768 | 1463976447128 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:07:27 INFO - PROCESS | 1768 | 1463976447133 Marionette TRACE conn4 <- [1,2722,null,{}] 21:07:27 INFO - PROCESS | 1768 | 1463976447139 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:27 INFO - PROCESS | 1768 | 1463976447438 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:07:27 INFO - PROCESS | 1768 | 1463976447777 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ed98400 == 127 [pid = 1768] [id = 688] 21:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x91474800) [pid = 1768] [serial = 2065] [outer = (nil)] 21:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9244c000) [pid = 1768] [serial = 2066] [outer = 0x91474800] 21:07:27 INFO - PROCESS | 1768 | 1463976447871 Marionette DEBUG loaded listener.js 21:07:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x92455000) [pid = 1768] [serial = 2067] [outer = 0x91474800] 21:07:28 INFO - PROCESS | 1768 | 1463976448852 Marionette TRACE conn4 <- [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] 21:07:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:07:28 INFO - PROCESS | 1768 | 1463976448918 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:07:28 INFO - PROCESS | 1768 | 1463976448925 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:07:28 INFO - PROCESS | 1768 | 1463976448929 Marionette TRACE conn4 <- [1,2726,null,{}] 21:07:28 INFO - PROCESS | 1768 | 1463976448936 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:29 INFO - PROCESS | 1768 | 1463976449234 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:07:29 INFO - PROCESS | 1768 | 1463976449595 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e282000 == 128 [pid = 1768] [id = 689] 21:07:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x918e7c00) [pid = 1768] [serial = 2068] [outer = (nil)] 21:07:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9269cc00) [pid = 1768] [serial = 2069] [outer = 0x918e7c00] 21:07:29 INFO - PROCESS | 1768 | 1463976449687 Marionette DEBUG loaded listener.js 21:07:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92890400) [pid = 1768] [serial = 2070] [outer = 0x918e7c00] 21:07:30 INFO - PROCESS | 1768 | 1463976450627 Marionette TRACE conn4 <- [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]]]}] 21:07:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:07:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1735ms 21:07:30 INFO - PROCESS | 1768 | 1463976450661 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:07:30 INFO - PROCESS | 1768 | 1463976450665 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:07:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:07:30 INFO - PROCESS | 1768 | 1463976450672 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:07:30 INFO - PROCESS | 1768 | 1463976450677 Marionette TRACE conn4 <- [1,2730,null,{}] 21:07:30 INFO - PROCESS | 1768 | 1463976450683 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:30 INFO - PROCESS | 1768 | 1463976450945 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:07:31 INFO - PROCESS | 1768 | 1463976451287 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ea0e000 == 129 [pid = 1768] [id = 690] 21:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x918e8000) [pid = 1768] [serial = 2071] [outer = (nil)] 21:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92b0f800) [pid = 1768] [serial = 2072] [outer = 0x918e8000] 21:07:31 INFO - PROCESS | 1768 | 1463976451382 Marionette DEBUG loaded listener.js 21:07:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x938c4000) [pid = 1768] [serial = 2073] [outer = 0x918e8000] 21:07:32 INFO - PROCESS | 1768 | 1463976452748 Marionette TRACE conn4 <- [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] 21:07:32 INFO - PROCESS | 1768 | 1463976452887 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:07:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:07:32 INFO - PROCESS | 1768 | 1463976452898 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:07:32 INFO - PROCESS | 1768 | 1463976452903 Marionette TRACE conn4 <- [1,2734,null,{}] 21:07:32 INFO - PROCESS | 1768 | 1463976452912 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:33 INFO - PROCESS | 1768 | 1463976453169 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:07:33 INFO - PROCESS | 1768 | 1463976453474 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x92c01400 == 130 [pid = 1768] [id = 691] 21:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x92c09c00) [pid = 1768] [serial = 2074] [outer = (nil)] 21:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x95115800) [pid = 1768] [serial = 2075] [outer = 0x92c09c00] 21:07:33 INFO - PROCESS | 1768 | 1463976453580 Marionette DEBUG loaded listener.js 21:07:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x96eb6c00) [pid = 1768] [serial = 2076] [outer = 0x92c09c00] 21:07:34 INFO - PROCESS | 1768 | 1463976454593 Marionette TRACE conn4 <- [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]]]}] 21:07:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:07:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1744ms 21:07:34 INFO - PROCESS | 1768 | 1463976454643 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:07:34 INFO - PROCESS | 1768 | 1463976454648 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:07:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:07:34 INFO - PROCESS | 1768 | 1463976454654 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:07:34 INFO - PROCESS | 1768 | 1463976454659 Marionette TRACE conn4 <- [1,2738,null,{}] 21:07:34 INFO - PROCESS | 1768 | 1463976454665 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:34 INFO - PROCESS | 1768 | 1463976454941 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:07:35 INFO - PROCESS | 1768 | 1463976455309 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9462b000 == 131 [pid = 1768] [id = 692] 21:07:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9a307800) [pid = 1768] [serial = 2077] [outer = (nil)] 21:07:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9a3b3c00) [pid = 1768] [serial = 2078] [outer = 0x9a307800] 21:07:35 INFO - PROCESS | 1768 | 1463976455406 Marionette DEBUG loaded listener.js 21:07:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9a3b8800) [pid = 1768] [serial = 2079] [outer = 0x9a307800] 21:07:36 INFO - PROCESS | 1768 | 1463976456335 Marionette TRACE conn4 <- [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]]]}] 21:07:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:07:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1741ms 21:07:36 INFO - PROCESS | 1768 | 1463976456397 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:07:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:07:36 INFO - PROCESS | 1768 | 1463976456401 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:07:36 INFO - PROCESS | 1768 | 1463976456408 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:07:36 INFO - PROCESS | 1768 | 1463976456412 Marionette TRACE conn4 <- [1,2742,null,{}] 21:07:36 INFO - PROCESS | 1768 | 1463976456418 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:36 INFO - PROCESS | 1768 | 1463976456689 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:07:37 INFO - PROCESS | 1768 | 1463976457052 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9505bc00 == 132 [pid = 1768] [id = 693] 21:07:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x95112c00) [pid = 1768] [serial = 2080] [outer = (nil)] 21:07:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9a3bdc00) [pid = 1768] [serial = 2081] [outer = 0x95112c00] 21:07:37 INFO - PROCESS | 1768 | 1463976457162 Marionette DEBUG loaded listener.js 21:07:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9ad1b400) [pid = 1768] [serial = 2082] [outer = 0x95112c00] 21:07:38 INFO - PROCESS | 1768 | 1463976458156 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:07:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:07:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1789ms 21:07:38 INFO - PROCESS | 1768 | 1463976458198 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:07:38 INFO - PROCESS | 1768 | 1463976458202 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:07:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:07:38 INFO - PROCESS | 1768 | 1463976458209 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:07:38 INFO - PROCESS | 1768 | 1463976458214 Marionette TRACE conn4 <- [1,2746,null,{}] 21:07:38 INFO - PROCESS | 1768 | 1463976458220 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:38 INFO - PROCESS | 1768 | 1463976458479 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:07:38 INFO - PROCESS | 1768 | 1463976458843 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d5c00 == 133 [pid = 1768] [id = 694] 21:07:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x99f14c00) [pid = 1768] [serial = 2083] [outer = (nil)] 21:07:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9ba84800) [pid = 1768] [serial = 2084] [outer = 0x99f14c00] 21:07:38 INFO - PROCESS | 1768 | 1463976458946 Marionette DEBUG loaded listener.js 21:07:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9babcc00) [pid = 1768] [serial = 2085] [outer = 0x99f14c00] 21:07:39 INFO - PROCESS | 1768 | 1463976459856 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:07:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:07:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1692ms 21:07:39 INFO - PROCESS | 1768 | 1463976459902 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:07:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:07:39 INFO - PROCESS | 1768 | 1463976459907 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:07:39 INFO - PROCESS | 1768 | 1463976459934 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 1768 | 1463976459939 Marionette TRACE conn4 <- [1,2750,null,{}] 21:07:39 INFO - PROCESS | 1768 | 1463976459949 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:40 INFO - PROCESS | 1768 | 1463976460214 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:07:40 INFO - PROCESS | 1768 | 1463976460572 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad16800 == 134 [pid = 1768] [id = 695] 21:07:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9b219400) [pid = 1768] [serial = 2086] [outer = (nil)] 21:07:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9d99f000) [pid = 1768] [serial = 2087] [outer = 0x9b219400] 21:07:40 INFO - PROCESS | 1768 | 1463976460666 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9d9a2400) [pid = 1768] [serial = 2088] [outer = 0x9b219400] 21:07:41 INFO - PROCESS | 1768 | 1463976461553 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:07:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1713ms 21:07:41 INFO - PROCESS | 1768 | 1463976461627 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 1768 | 1463976461631 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:07:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:07:41 INFO - PROCESS | 1768 | 1463976461639 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 1768 | 1463976461643 Marionette TRACE conn4 <- [1,2754,null,{}] 21:07:41 INFO - PROCESS | 1768 | 1463976461649 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:41 INFO - PROCESS | 1768 | 1463976461947 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:07:42 INFO - PROCESS | 1768 | 1463976462320 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e1800 == 135 [pid = 1768] [id = 696] 21:07:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x981a8c00) [pid = 1768] [serial = 2089] [outer = (nil)] 21:07:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa21a5800) [pid = 1768] [serial = 2090] [outer = 0x981a8c00] 21:07:42 INFO - PROCESS | 1768 | 1463976462413 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa2283400) [pid = 1768] [serial = 2091] [outer = 0x981a8c00] 21:07:43 INFO - PROCESS | 1768 | 1463976463385 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:07:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:07:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1785ms 21:07:43 INFO - PROCESS | 1768 | 1463976463426 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:07:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:07:43 INFO - PROCESS | 1768 | 1463976463430 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:07:43 INFO - PROCESS | 1768 | 1463976463437 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:07:43 INFO - PROCESS | 1768 | 1463976463441 Marionette TRACE conn4 <- [1,2758,null,{}] 21:07:43 INFO - PROCESS | 1768 | 1463976463451 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:43 INFO - PROCESS | 1768 | 1463976463719 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:07:44 INFO - PROCESS | 1768 | 1463976464077 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:44 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0617400 == 136 [pid = 1768] [id = 697] 21:07:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa1131800) [pid = 1768] [serial = 2092] [outer = (nil)] 21:07:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0xa30d7800) [pid = 1768] [serial = 2093] [outer = 0xa1131800] 21:07:44 INFO - PROCESS | 1768 | 1463976464178 Marionette DEBUG loaded listener.js 21:07:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0xa3256c00) [pid = 1768] [serial = 2094] [outer = 0xa1131800] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a00e800 == 135 [pid = 1768] [id = 660] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x89768c00 == 134 [pid = 1768] [id = 659] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9244ac00 == 133 [pid = 1768] [id = 634] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x878d3800 == 132 [pid = 1768] [id = 680] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8976e400 == 131 [pid = 1768] [id = 679] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee6800 == 130 [pid = 1768] [id = 678] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x946f3c00 == 129 [pid = 1768] [id = 676] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x92890c00 == 128 [pid = 1768] [id = 675] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8ebebc00 == 127 [pid = 1768] [id = 674] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x915e8c00 == 126 [pid = 1768] [id = 673] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x90f24c00 == 125 [pid = 1768] [id = 671] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x915eb000 == 124 [pid = 1768] [id = 672] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2c3400 == 123 [pid = 1768] [id = 670] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8ecc6000 == 122 [pid = 1768] [id = 669] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8ea02800 == 121 [pid = 1768] [id = 668] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x87925000 == 120 [pid = 1768] [id = 667] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x9527f400 == 119 [pid = 1768] [id = 594] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8e1c4000 == 118 [pid = 1768] [id = 666] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde6000 == 117 [pid = 1768] [id = 664] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8864c000 == 116 [pid = 1768] [id = 665] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8a242000 == 115 [pid = 1768] [id = 663] 21:07:46 INFO - PROCESS | 1768 | --DOCSHELL 0x8864f800 == 114 [pid = 1768] [id = 662] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x884d7000) [pid = 1768] [serial = 1925] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8e2c1800) [pid = 1768] [serial = 1932] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa324f400) [pid = 1768] [serial = 1970] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8e288000) [pid = 1768] [serial = 1931] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8cdebc00) [pid = 1768] [serial = 1860] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x90cbfc00) [pid = 1768] [serial = 1938] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x89a4e000) [pid = 1768] [serial = 1980] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x92b0b800) [pid = 1768] [serial = 1950] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8b1f8400) [pid = 1768] [serial = 1983] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92b05400) [pid = 1768] [serial = 1949] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa50f3400) [pid = 1768] [serial = 1971] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9c11bc00) [pid = 1768] [serial = 1962] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa112c000) [pid = 1768] [serial = 1965] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x891d4400) [pid = 1768] [serial = 1926] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x915ef800) [pid = 1768] [serial = 1941] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8ed9a400) [pid = 1768] [serial = 1934] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8864a000) [pid = 1768] [serial = 1976] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x89773000) [pid = 1768] [serial = 1979] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x93a08800) [pid = 1768] [serial = 1952] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9460b400) [pid = 1768] [serial = 1953] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x90cbc000) [pid = 1768] [serial = 1937] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9288cc00) [pid = 1768] [serial = 1946] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x92552000) [pid = 1768] [serial = 1944] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0xa0619800) [pid = 1768] [serial = 1964] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9ba4d800) [pid = 1768] [serial = 1961] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x88790400) [pid = 1768] [serial = 1977] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x90f85800) [pid = 1768] [serial = 1940] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0xa26c0c00) [pid = 1768] [serial = 1967] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8bbec400) [pid = 1768] [serial = 1928] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8bedbc00) [pid = 1768] [serial = 1929] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa675c000) [pid = 1768] [serial = 1973] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8eda1800) [pid = 1768] [serial = 1935] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9ad1c400) [pid = 1768] [serial = 1959] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x92454400) [pid = 1768] [serial = 1943] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa30cf800) [pid = 1768] [serial = 1968] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9ad11800) [pid = 1768] [serial = 1958] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9527e400) [pid = 1768] [serial = 1955] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x92966000) [pid = 1768] [serial = 1947] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x981ac000) [pid = 1768] [serial = 1956] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8a94a800) [pid = 1768] [serial = 1982] [outer = (nil)] [url = about:blank] 21:07:46 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8bd26400) [pid = 1768] [serial = 1985] [outer = (nil)] [url = about:blank] 21:07:47 INFO - PROCESS | 1768 | 1463976467403 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:07:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:07:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3993ms 21:07:47 INFO - PROCESS | 1768 | 1463976467430 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 1768 | 1463976467437 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:07:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:07:47 INFO - PROCESS | 1768 | 1463976467446 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 1768 | 1463976467451 Marionette TRACE conn4 <- [1,2762,null,{}] 21:07:47 INFO - PROCESS | 1768 | 1463976467459 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:47 INFO - PROCESS | 1768 | 1463976467735 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:07:48 INFO - PROCESS | 1768 | 1463976468046 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8864b000 == 115 [pid = 1768] [id = 698] 21:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8864c000) [pid = 1768] [serial = 2095] [outer = (nil)] 21:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8878e800) [pid = 1768] [serial = 2096] [outer = 0x8864c000] 21:07:48 INFO - PROCESS | 1768 | 1463976468140 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x88799000) [pid = 1768] [serial = 2097] [outer = 0x8864c000] 21:07:48 INFO - PROCESS | 1768 | 1463976468972 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:07:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1583ms 21:07:49 INFO - PROCESS | 1768 | 1463976469046 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 1768 | 1463976469056 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:07:49 INFO - PROCESS | 1768 | 1463976469068 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 1768 | 1463976469072 Marionette TRACE conn4 <- [1,2766,null,{}] 21:07:49 INFO - PROCESS | 1768 | 1463976469087 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:49 INFO - PROCESS | 1768 | 1463976469417 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:07:49 INFO - PROCESS | 1768 | 1463976469459 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8864a000 == 116 [pid = 1768] [id = 699] 21:07:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x89774c00) [pid = 1768] [serial = 2098] [outer = (nil)] 21:07:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x89a4d000) [pid = 1768] [serial = 2099] [outer = 0x89774c00] 21:07:49 INFO - PROCESS | 1768 | 1463976469538 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a001800) [pid = 1768] [serial = 2100] [outer = 0x89774c00] 21:07:50 INFO - PROCESS | 1768 | 1463976470639 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:07:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:07:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1638ms 21:07:50 INFO - PROCESS | 1768 | 1463976470708 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:07:50 INFO - PROCESS | 1768 | 1463976470712 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:07:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:07:50 INFO - PROCESS | 1768 | 1463976470719 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 1768 | 1463976470726 Marionette TRACE conn4 <- [1,2770,null,{}] 21:07:50 INFO - PROCESS | 1768 | 1463976470751 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:51 INFO - PROCESS | 1768 | 1463976471087 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8e1c8c00) [pid = 1768] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9527a400) [pid = 1768] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x89f0ac00) [pid = 1768] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x88644400) [pid = 1768] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x91471400) [pid = 1768] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8cde7c00) [pid = 1768] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8d5b2400) [pid = 1768] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8eda2c00) [pid = 1768] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x92964c00) [pid = 1768] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x90f23c00) [pid = 1768] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8f52bc00) [pid = 1768] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8e286000) [pid = 1768] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x92969800) [pid = 1768] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8a9e3c00) [pid = 1768] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x92455400) [pid = 1768] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x88651c00) [pid = 1768] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0xa22c0800) [pid = 1768] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x92886000) [pid = 1768] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:07:51 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8d5b2c00) [pid = 1768] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:07:51 INFO - PROCESS | 1768 | 1463976471858 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x884e2000 == 117 [pid = 1768] [id = 700] 21:07:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x88644400) [pid = 1768] [serial = 2101] [outer = (nil)] 21:07:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8a004000) [pid = 1768] [serial = 2102] [outer = 0x88644400] 21:07:51 INFO - PROCESS | 1768 | 1463976471952 Marionette DEBUG loaded listener.js 21:07:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8a94f800) [pid = 1768] [serial = 2103] [outer = 0x88644400] 21:07:52 INFO - PROCESS | 1768 | 1463976472841 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:07:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:07:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2191ms 21:07:52 INFO - PROCESS | 1768 | 1463976472912 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:07:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:07:52 INFO - PROCESS | 1768 | 1463976472917 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:07:52 INFO - PROCESS | 1768 | 1463976472924 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:07:52 INFO - PROCESS | 1768 | 1463976472927 Marionette TRACE conn4 <- [1,2774,null,{}] 21:07:52 INFO - PROCESS | 1768 | 1463976472934 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:53 INFO - PROCESS | 1768 | 1463976473189 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:07:53 INFO - PROCESS | 1768 | 1463976473495 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a248c00 == 118 [pid = 1768] [id = 701] 21:07:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8b1f3000) [pid = 1768] [serial = 2104] [outer = (nil)] 21:07:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8bbe7c00) [pid = 1768] [serial = 2105] [outer = 0x8b1f3000] 21:07:53 INFO - PROCESS | 1768 | 1463976473581 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8bd26400) [pid = 1768] [serial = 2106] [outer = 0x8b1f3000] 21:07:54 INFO - PROCESS | 1768 | 1463976474720 Marionette TRACE conn4 <- [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]]]}] 21:07:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:07:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1834ms 21:07:54 INFO - PROCESS | 1768 | 1463976474759 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:07:54 INFO - PROCESS | 1768 | 1463976474767 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:07:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:07:54 INFO - PROCESS | 1768 | 1463976474777 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:07:54 INFO - PROCESS | 1768 | 1463976474784 Marionette TRACE conn4 <- [1,2778,null,{}] 21:07:54 INFO - PROCESS | 1768 | 1463976474794 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:55 INFO - PROCESS | 1768 | 1463976475072 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:07:55 INFO - PROCESS | 1768 | 1463976475417 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x87ee6000 == 119 [pid = 1768] [id = 702] 21:07:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x884e0000) [pid = 1768] [serial = 2107] [outer = (nil)] 21:07:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8976d800) [pid = 1768] [serial = 2108] [outer = 0x884e0000] 21:07:55 INFO - PROCESS | 1768 | 1463976475515 Marionette DEBUG loaded listener.js 21:07:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x89f0bc00) [pid = 1768] [serial = 2109] [outer = 0x884e0000] 21:07:56 INFO - PROCESS | 1768 | 1463976476474 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:07:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:07:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1754ms 21:07:56 INFO - PROCESS | 1768 | 1463976476533 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:07:56 INFO - PROCESS | 1768 | 1463976476543 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:07:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:07:56 INFO - PROCESS | 1768 | 1463976476555 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:07:56 INFO - PROCESS | 1768 | 1463976476560 Marionette TRACE conn4 <- [1,2782,null,{}] 21:07:56 INFO - PROCESS | 1768 | 1463976476568 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:56 INFO - PROCESS | 1768 | 1463976476904 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:07:57 INFO - PROCESS | 1768 | 1463976477283 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8976c400 == 120 [pid = 1768] [id = 703] 21:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8bad6400) [pid = 1768] [serial = 2110] [outer = (nil)] 21:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8bd27c00) [pid = 1768] [serial = 2111] [outer = 0x8bad6400] 21:07:57 INFO - PROCESS | 1768 | 1463976477377 Marionette DEBUG loaded listener.js 21:07:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8bedbc00) [pid = 1768] [serial = 2112] [outer = 0x8bad6400] 21:07:58 INFO - PROCESS | 1768 | 1463976478475 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:07:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:07:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1993ms 21:07:58 INFO - PROCESS | 1768 | 1463976478549 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:07:58 INFO - PROCESS | 1768 | 1463976478552 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:07:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:07:58 INFO - PROCESS | 1768 | 1463976478561 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:07:58 INFO - PROCESS | 1768 | 1463976478568 Marionette TRACE conn4 <- [1,2786,null,{}] 21:07:58 INFO - PROCESS | 1768 | 1463976478587 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:59 INFO - PROCESS | 1768 | 1463976479022 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:07:59 INFO - PROCESS | 1768 | 1463976479306 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad8800 == 121 [pid = 1768] [id = 704] 21:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8cde2400) [pid = 1768] [serial = 2113] [outer = (nil)] 21:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8cdedc00) [pid = 1768] [serial = 2114] [outer = 0x8cde2400] 21:07:59 INFO - PROCESS | 1768 | 1463976479404 Marionette DEBUG loaded listener.js 21:07:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ceddc00) [pid = 1768] [serial = 2115] [outer = 0x8cde2400] 21:08:00 INFO - PROCESS | 1768 | 1463976480403 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:08:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:08:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1896ms 21:08:00 INFO - PROCESS | 1768 | 1463976480459 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 1768 | 1463976480463 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:08:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:08:00 INFO - PROCESS | 1768 | 1463976480471 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 1768 | 1463976480476 Marionette TRACE conn4 <- [1,2790,null,{}] 21:08:00 INFO - PROCESS | 1768 | 1463976480482 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:00 INFO - PROCESS | 1768 | 1463976480785 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:08:01 INFO - PROCESS | 1768 | 1463976481145 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cce9000 == 122 [pid = 1768] [id = 705] 21:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ceda400) [pid = 1768] [serial = 2116] [outer = (nil)] 21:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8d53cc00) [pid = 1768] [serial = 2117] [outer = 0x8ceda400] 21:08:01 INFO - PROCESS | 1768 | 1463976481246 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8d5c0800) [pid = 1768] [serial = 2118] [outer = 0x8ceda400] 21:08:02 INFO - PROCESS | 1768 | 1463976482254 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:08:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1835ms 21:08:02 INFO - PROCESS | 1768 | 1463976482308 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 1768 | 1463976482312 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:08:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:08:02 INFO - PROCESS | 1768 | 1463976482320 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 1768 | 1463976482324 Marionette TRACE conn4 <- [1,2794,null,{}] 21:08:02 INFO - PROCESS | 1768 | 1463976482330 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:02 INFO - PROCESS | 1768 | 1463976482601 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:08:03 INFO - PROCESS | 1768 | 1463976482990 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d531400 == 123 [pid = 1768] [id = 706] 21:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8d532000) [pid = 1768] [serial = 2119] [outer = (nil)] 21:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8dead400) [pid = 1768] [serial = 2120] [outer = 0x8d532000] 21:08:03 INFO - PROCESS | 1768 | 1463976483090 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e1bcc00) [pid = 1768] [serial = 2121] [outer = 0x8d532000] 21:08:04 INFO - PROCESS | 1768 | 1463976484048 Marionette TRACE conn4 <- [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]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:08:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1790ms 21:08:04 INFO - PROCESS | 1768 | 1463976484112 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:08:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:08:04 INFO - PROCESS | 1768 | 1463976484118 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:08:04 INFO - PROCESS | 1768 | 1463976484126 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 1768 | 1463976484129 Marionette TRACE conn4 <- [1,2798,null,{}] 21:08:04 INFO - PROCESS | 1768 | 1463976484137 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:04 INFO - PROCESS | 1768 | 1463976484471 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:08:04 INFO - PROCESS | 1768 | 1463976484839 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d52f000 == 124 [pid = 1768] [id = 707] 21:08:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e28e000) [pid = 1768] [serial = 2122] [outer = (nil)] 21:08:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8e2c5400) [pid = 1768] [serial = 2123] [outer = 0x8e28e000] 21:08:04 INFO - PROCESS | 1768 | 1463976484937 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8e5d2000) [pid = 1768] [serial = 2124] [outer = 0x8e28e000] 21:08:05 INFO - PROCESS | 1768 | 1463976485941 Marionette TRACE conn4 <- [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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:08:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1848ms 21:08:05 INFO - PROCESS | 1768 | 1463976485973 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 1768 | 1463976485978 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:08:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:08:05 INFO - PROCESS | 1768 | 1463976485985 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 1768 | 1463976485989 Marionette TRACE conn4 <- [1,2802,null,{}] 21:08:05 INFO - PROCESS | 1768 | 1463976485996 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:06 INFO - PROCESS | 1768 | 1463976486265 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:08:06 INFO - PROCESS | 1768 | 1463976486621 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5e0000 == 125 [pid = 1768] [id = 708] 21:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ea03400) [pid = 1768] [serial = 2125] [outer = (nil)] 21:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8eab2800) [pid = 1768] [serial = 2126] [outer = 0x8ea03400] 21:08:06 INFO - PROCESS | 1768 | 1463976486726 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8ebe1400) [pid = 1768] [serial = 2127] [outer = 0x8ea03400] 21:08:07 INFO - PROCESS | 1768 | 1463976487715 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:08:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:08:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1783ms 21:08:07 INFO - PROCESS | 1768 | 1463976487769 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:08:07 INFO - PROCESS | 1768 | 1463976487773 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:08:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:08:07 INFO - PROCESS | 1768 | 1463976487781 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:08:07 INFO - PROCESS | 1768 | 1463976487784 Marionette TRACE conn4 <- [1,2806,null,{}] 21:08:07 INFO - PROCESS | 1768 | 1463976487791 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:08 INFO - PROCESS | 1768 | 1463976488142 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:08:08 INFO - PROCESS | 1768 | 1463976488517 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e283000 == 126 [pid = 1768] [id = 709] 21:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8e2bdc00) [pid = 1768] [serial = 2128] [outer = (nil)] 21:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8ecb9c00) [pid = 1768] [serial = 2129] [outer = 0x8e2bdc00] 21:08:08 INFO - PROCESS | 1768 | 1463976488615 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8ecc4800) [pid = 1768] [serial = 2130] [outer = 0x8e2bdc00] 21:08:09 INFO - PROCESS | 1768 | 1463976489545 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:08:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1783ms 21:08:09 INFO - PROCESS | 1768 | 1463976489578 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:08:09 INFO - PROCESS | 1768 | 1463976489582 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:08:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:08:09 INFO - PROCESS | 1768 | 1463976489596 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 1768 | 1463976489599 Marionette TRACE conn4 <- [1,2810,null,{}] 21:08:09 INFO - PROCESS | 1768 | 1463976489609 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:09 INFO - PROCESS | 1768 | 1463976489893 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:08:10 INFO - PROCESS | 1768 | 1463976490258 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eab7000 == 127 [pid = 1768] [id = 710] 21:08:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8ebe8800) [pid = 1768] [serial = 2131] [outer = (nil)] 21:08:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8eda0800) [pid = 1768] [serial = 2132] [outer = 0x8ebe8800] 21:08:10 INFO - PROCESS | 1768 | 1463976490352 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8eda4000) [pid = 1768] [serial = 2133] [outer = 0x8ebe8800] 21:08:11 INFO - PROCESS | 1768 | 1463976491270 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:08:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:08:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1692ms 21:08:11 INFO - PROCESS | 1768 | 1463976491288 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:08:11 INFO - PROCESS | 1768 | 1463976491293 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:08:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:08:11 INFO - PROCESS | 1768 | 1463976491300 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:08:11 INFO - PROCESS | 1768 | 1463976491304 Marionette TRACE conn4 <- [1,2814,null,{}] 21:08:11 INFO - PROCESS | 1768 | 1463976491311 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:11 INFO - PROCESS | 1768 | 1463976491675 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:08:11 INFO - PROCESS | 1768 | 1463976491955 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x891dc000 == 128 [pid = 1768] [id = 711] 21:08:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8b1ec000) [pid = 1768] [serial = 2134] [outer = (nil)] 21:08:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x90cbc000) [pid = 1768] [serial = 2135] [outer = 0x8b1ec000] 21:08:12 INFO - PROCESS | 1768 | 1463976492056 Marionette DEBUG loaded listener.js 21:08:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x90cc0000) [pid = 1768] [serial = 2136] [outer = 0x8b1ec000] 21:08:13 INFO - PROCESS | 1768 | 1463976493036 Marionette TRACE conn4 <- [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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:08:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1793ms 21:08:13 INFO - PROCESS | 1768 | 1463976493095 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:08:13 INFO - PROCESS | 1768 | 1463976493100 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:08:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:08:13 INFO - PROCESS | 1768 | 1463976493107 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 1768 | 1463976493112 Marionette TRACE conn4 <- [1,2818,null,{}] 21:08:13 INFO - PROCESS | 1768 | 1463976493119 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:13 INFO - PROCESS | 1768 | 1463976493415 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:08:13 INFO - PROCESS | 1768 | 1463976493792 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f535c00 == 129 [pid = 1768] [id = 712] 21:08:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x90f89c00) [pid = 1768] [serial = 2137] [outer = (nil)] 21:08:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x90f94400) [pid = 1768] [serial = 2138] [outer = 0x90f89c00] 21:08:13 INFO - PROCESS | 1768 | 1463976493899 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x91475000) [pid = 1768] [serial = 2139] [outer = 0x90f89c00] 21:08:14 INFO - PROCESS | 1768 | 1463976494869 Marionette TRACE conn4 <- [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]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:08:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1784ms 21:08:14 INFO - PROCESS | 1768 | 1463976494893 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:08:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:08:14 INFO - PROCESS | 1768 | 1463976494897 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:08:14 INFO - PROCESS | 1768 | 1463976494904 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:08:14 INFO - PROCESS | 1768 | 1463976494908 Marionette TRACE conn4 <- [1,2822,null,{}] 21:08:14 INFO - PROCESS | 1768 | 1463976494914 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:15 INFO - PROCESS | 1768 | 1463976495169 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:08:15 INFO - PROCESS | 1768 | 1463976495547 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f2e800 == 130 [pid = 1768] [id = 713] 21:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x90f87400) [pid = 1768] [serial = 2140] [outer = (nil)] 21:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x914f9800) [pid = 1768] [serial = 2141] [outer = 0x90f87400] 21:08:15 INFO - PROCESS | 1768 | 1463976495650 Marionette DEBUG loaded listener.js 21:08:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x915e7c00) [pid = 1768] [serial = 2142] [outer = 0x90f87400] 21:08:16 INFO - PROCESS | 1768 | 1463976496566 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:08:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1737ms 21:08:16 INFO - PROCESS | 1768 | 1463976496641 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:08:16 INFO - PROCESS | 1768 | 1463976496646 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:08:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:08:16 INFO - PROCESS | 1768 | 1463976496653 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 1768 | 1463976496667 Marionette TRACE conn4 <- [1,2826,null,{}] 21:08:16 INFO - PROCESS | 1768 | 1463976496674 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:16 INFO - PROCESS | 1768 | 1463976496940 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:08:17 INFO - PROCESS | 1768 | 1463976497320 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x878cc400 == 131 [pid = 1768] [id = 714] 21:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8e1c1000) [pid = 1768] [serial = 2143] [outer = (nil)] 21:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x918d9400) [pid = 1768] [serial = 2144] [outer = 0x8e1c1000] 21:08:17 INFO - PROCESS | 1768 | 1463976497416 Marionette DEBUG loaded listener.js 21:08:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x918e1000) [pid = 1768] [serial = 2145] [outer = 0x8e1c1000] 21:08:18 INFO - PROCESS | 1768 | 1463976498384 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:08:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1798ms 21:08:18 INFO - PROCESS | 1768 | 1463976498453 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:08:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:08:18 INFO - PROCESS | 1768 | 1463976498457 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:08:18 INFO - PROCESS | 1768 | 1463976498465 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 1768 | 1463976498468 Marionette TRACE conn4 <- [1,2830,null,{}] 21:08:18 INFO - PROCESS | 1768 | 1463976498476 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:18 INFO - PROCESS | 1768 | 1463976498753 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:08:19 INFO - PROCESS | 1768 | 1463976499125 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x914eec00 == 132 [pid = 1768] [id = 715] 21:08:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x915eb800) [pid = 1768] [serial = 2146] [outer = (nil)] 21:08:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x91bb7400) [pid = 1768] [serial = 2147] [outer = 0x915eb800] 21:08:19 INFO - PROCESS | 1768 | 1463976499226 Marionette DEBUG loaded listener.js 21:08:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9244b400) [pid = 1768] [serial = 2148] [outer = 0x915eb800] 21:08:20 INFO - PROCESS | 1768 | 1463976500182 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:08:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:08:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1791ms 21:08:20 INFO - PROCESS | 1768 | 1463976500255 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:08:20 INFO - PROCESS | 1768 | 1463976500258 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:08:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:08:20 INFO - PROCESS | 1768 | 1463976500267 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:08:20 INFO - PROCESS | 1768 | 1463976500272 Marionette TRACE conn4 <- [1,2834,null,{}] 21:08:20 INFO - PROCESS | 1768 | 1463976500278 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:20 INFO - PROCESS | 1768 | 1463976500560 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:08:20 INFO - PROCESS | 1768 | 1463976500923 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x87926c00 == 133 [pid = 1768] [id = 716] 21:08:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x90f25c00) [pid = 1768] [serial = 2149] [outer = (nil)] 21:08:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x92556000) [pid = 1768] [serial = 2150] [outer = 0x90f25c00] 21:08:21 INFO - PROCESS | 1768 | 1463976501020 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9268e400) [pid = 1768] [serial = 2151] [outer = 0x90f25c00] 21:08:21 INFO - PROCESS | 1768 | 1463976501969 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:08:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1734ms 21:08:22 INFO - PROCESS | 1768 | 1463976502003 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 1768 | 1463976502007 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:08:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:08:22 INFO - PROCESS | 1768 | 1463976502037 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 1768 | 1463976502042 Marionette TRACE conn4 <- [1,2838,null,{}] 21:08:22 INFO - PROCESS | 1768 | 1463976502048 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:22 INFO - PROCESS | 1768 | 1463976502312 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:08:22 INFO - PROCESS | 1768 | 1463976502662 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x92449400 == 134 [pid = 1768] [id = 717] 21:08:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9254cc00) [pid = 1768] [serial = 2152] [outer = (nil)] 21:08:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9288a000) [pid = 1768] [serial = 2153] [outer = 0x9254cc00] 21:08:22 INFO - PROCESS | 1768 | 1463976502756 Marionette DEBUG loaded listener.js 21:08:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9288e000) [pid = 1768] [serial = 2154] [outer = 0x9254cc00] 21:08:23 INFO - PROCESS | 1768 | 1463976503735 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:08:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:08:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1744ms 21:08:23 INFO - PROCESS | 1768 | 1463976503776 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:08:23 INFO - PROCESS | 1768 | 1463976503780 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:08:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:08:23 INFO - PROCESS | 1768 | 1463976503804 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 1768 | 1463976503809 Marionette TRACE conn4 <- [1,2842,null,{}] 21:08:23 INFO - PROCESS | 1768 | 1463976503823 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:24 INFO - PROCESS | 1768 | 1463976504087 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x88642800 == 133 [pid = 1768] [id = 658] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x884e1800 == 132 [pid = 1768] [id = 696] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x878d5c00 == 131 [pid = 1768] [id = 694] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad16800 == 130 [pid = 1768] [id = 695] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9505bc00 == 129 [pid = 1768] [id = 693] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9462b000 == 128 [pid = 1768] [id = 692] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x92c01400 == 127 [pid = 1768] [id = 691] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ea0e000 == 126 [pid = 1768] [id = 690] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8ed98400 == 125 [pid = 1768] [id = 688] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e282000 == 124 [pid = 1768] [id = 689] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5ddc00 == 123 [pid = 1768] [id = 687] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8eabd400 == 122 [pid = 1768] [id = 686] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x891dcc00 == 121 [pid = 1768] [id = 685] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8bbeb800 == 120 [pid = 1768] [id = 684] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1f1000 == 119 [pid = 1768] [id = 683] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x878cd000 == 118 [pid = 1768] [id = 681] 21:08:26 INFO - PROCESS | 1768 | --DOCSHELL 0x891d7000 == 117 [pid = 1768] [id = 682] 21:08:26 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8e2c7c00) [pid = 1768] [serial = 1998] [outer = (nil)] [url = about:blank] 21:08:26 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x99f50800) [pid = 1768] [serial = 2034] [outer = (nil)] [url = about:blank] 21:08:26 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8e2bc400) [pid = 1768] [serial = 1997] [outer = (nil)] [url = about:blank] 21:08:26 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8a94e000) [pid = 1768] [serial = 2039] [outer = (nil)] [url = about:blank] 21:08:26 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x88792c00) [pid = 1768] [serial = 2036] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x918dcc00) [pid = 1768] [serial = 2015] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e282800) [pid = 1768] [serial = 1923] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e1c0400) [pid = 1768] [serial = 1995] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90cc1000) [pid = 1768] [serial = 2007] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x93a0c800) [pid = 1768] [serial = 2024] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x914f3400) [pid = 1768] [serial = 2013] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x90f2d000) [pid = 1768] [serial = 2009] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x99daf000) [pid = 1768] [serial = 2033] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8ea0f400) [pid = 1768] [serial = 2001] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x95061000) [pid = 1768] [serial = 2028] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x95283800) [pid = 1768] [serial = 2030] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x89769000) [pid = 1768] [serial = 2037] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8bd21800) [pid = 1768] [serial = 1991] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x92555c00) [pid = 1768] [serial = 2018] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9269a000) [pid = 1768] [serial = 2019] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8f536800) [pid = 1768] [serial = 2006] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x89771400) [pid = 1768] [serial = 1989] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0xa67bec00) [pid = 1768] [serial = 1974] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x92b02000) [pid = 1768] [serial = 2022] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8dea5400) [pid = 1768] [serial = 1994] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x914ef800) [pid = 1768] [serial = 2012] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8cce1400) [pid = 1768] [serial = 1992] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8b1ef400) [pid = 1768] [serial = 2040] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8ebeb800) [pid = 1768] [serial = 2003] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ea0bc00) [pid = 1768] [serial = 2000] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x891d9400) [pid = 1768] [serial = 1988] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8ed9d800) [pid = 1768] [serial = 2004] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9296ac00) [pid = 1768] [serial = 2021] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9460b000) [pid = 1768] [serial = 2025] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x918e1800) [pid = 1768] [serial = 2016] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x90f88800) [pid = 1768] [serial = 2010] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x946f9c00) [pid = 1768] [serial = 2027] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8a005c00) [pid = 1768] [serial = 2042] [outer = (nil)] [url = about:blank] 21:08:27 INFO - PROCESS | 1768 | 1463976507210 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e2000 == 118 [pid = 1768] [id = 718] 21:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x878d5400) [pid = 1768] [serial = 2155] [outer = (nil)] 21:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x884d5800) [pid = 1768] [serial = 2156] [outer = 0x878d5400] 21:08:27 INFO - PROCESS | 1768 | 1463976507297 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x88650000) [pid = 1768] [serial = 2157] [outer = 0x878d5400] 21:08:28 INFO - PROCESS | 1768 | 1463976508181 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:08:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 4418ms 21:08:28 INFO - PROCESS | 1768 | 1463976508235 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 1768 | 1463976508243 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:08:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:08:28 INFO - PROCESS | 1768 | 1463976508255 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 1768 | 1463976508262 Marionette TRACE conn4 <- [1,2846,null,{}] 21:08:28 INFO - PROCESS | 1768 | 1463976508270 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:28 INFO - PROCESS | 1768 | 1463976508533 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:08:28 INFO - PROCESS | 1768 | 1463976508817 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x89775c00 == 119 [pid = 1768] [id = 719] 21:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x89a43400) [pid = 1768] [serial = 2158] [outer = (nil)] 21:08:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a091000) [pid = 1768] [serial = 2159] [outer = 0x89a43400] 21:08:28 INFO - PROCESS | 1768 | 1463976508904 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8a944400) [pid = 1768] [serial = 2160] [outer = 0x89a43400] 21:08:29 INFO - PROCESS | 1768 | 1463976509821 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:08:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:08:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1596ms 21:08:29 INFO - PROCESS | 1768 | 1463976509854 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 1768 | 1463976509861 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:08:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:08:29 INFO - PROCESS | 1768 | 1463976509868 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 1768 | 1463976509873 Marionette TRACE conn4 <- [1,2850,null,{}] 21:08:29 INFO - PROCESS | 1768 | 1463976509885 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:30 INFO - PROCESS | 1768 | 1463976510206 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:08:30 INFO - PROCESS | 1768 | 1463976510249 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8976c800 == 120 [pid = 1768] [id = 720] 21:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8b1f8c00) [pid = 1768] [serial = 2161] [outer = (nil)] 21:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8bd28400) [pid = 1768] [serial = 2162] [outer = 0x8b1f8c00] 21:08:30 INFO - PROCESS | 1768 | 1463976510328 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8bfe0800) [pid = 1768] [serial = 2163] [outer = 0x8b1f8c00] 21:08:31 INFO - PROCESS | 1768 | 1463976511478 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:08:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1647ms 21:08:31 INFO - PROCESS | 1768 | 1463976511517 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 1768 | 1463976511520 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:08:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:08:32 INFO - PROCESS | 1768 | 1463976512056 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:08:32 INFO - PROCESS | 1768 | 1463976512067 Marionette TRACE conn4 <- [1,2854,null,{}] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x95119c00) [pid = 1768] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8e282400) [pid = 1768] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x91474800) [pid = 1768] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8864c000) [pid = 1768] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8ebdfc00) [pid = 1768] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x95112c00) [pid = 1768] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x99f14c00) [pid = 1768] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x918e7c00) [pid = 1768] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x89775400) [pid = 1768] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9b219400) [pid = 1768] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x918e8000) [pid = 1768] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0xa1131800) [pid = 1768] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x92c09c00) [pid = 1768] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x89774c00) [pid = 1768] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x87924400) [pid = 1768] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x981a8c00) [pid = 1768] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8bade800) [pid = 1768] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x88644400) [pid = 1768] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x89f01c00) [pid = 1768] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x90f2ec00) [pid = 1768] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8eab2000) [pid = 1768] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:08:32 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9a307800) [pid = 1768] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:08:32 INFO - PROCESS | 1768 | 1463976512209 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:32 INFO - PROCESS | 1768 | 1463976512464 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:08:32 INFO - PROCESS | 1768 | 1463976512690 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a46800 == 121 [pid = 1768] [id = 721] 21:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8b1f0400) [pid = 1768] [serial = 2164] [outer = (nil)] 21:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8cde4800) [pid = 1768] [serial = 2165] [outer = 0x8b1f0400] 21:08:32 INFO - PROCESS | 1768 | 1463976512768 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8d5b4c00) [pid = 1768] [serial = 2166] [outer = 0x8b1f0400] 21:08:33 INFO - PROCESS | 1768 | 1463976513622 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:08:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2138ms 21:08:33 INFO - PROCESS | 1768 | 1463976513667 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:08:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:08:33 INFO - PROCESS | 1768 | 1463976513672 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:08:33 INFO - PROCESS | 1768 | 1463976513679 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 1768 | 1463976513682 Marionette TRACE conn4 <- [1,2858,null,{}] 21:08:33 INFO - PROCESS | 1768 | 1463976513688 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:33 INFO - PROCESS | 1768 | 1463976513912 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:08:34 INFO - PROCESS | 1768 | 1463976514292 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d6400 == 122 [pid = 1768] [id = 722] 21:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8791c800) [pid = 1768] [serial = 2167] [outer = (nil)] 21:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x87ee9800) [pid = 1768] [serial = 2168] [outer = 0x8791c800] 21:08:34 INFO - PROCESS | 1768 | 1463976514458 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x88793000) [pid = 1768] [serial = 2169] [outer = 0x8791c800] 21:08:35 INFO - PROCESS | 1768 | 1463976515458 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:08:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:08:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1838ms 21:08:35 INFO - PROCESS | 1768 | 1463976515518 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:08:35 INFO - PROCESS | 1768 | 1463976515526 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:08:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:08:35 INFO - PROCESS | 1768 | 1463976515556 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:08:35 INFO - PROCESS | 1768 | 1463976515563 Marionette TRACE conn4 <- [1,2862,null,{}] 21:08:35 INFO - PROCESS | 1768 | 1463976515573 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:35 INFO - PROCESS | 1768 | 1463976515856 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:08:36 INFO - PROCESS | 1768 | 1463976516224 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x89f08c00 == 123 [pid = 1768] [id = 723] 21:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8a00f000) [pid = 1768] [serial = 2170] [outer = (nil)] 21:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8a943800) [pid = 1768] [serial = 2171] [outer = 0x8a00f000] 21:08:36 INFO - PROCESS | 1768 | 1463976516322 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a9eb000) [pid = 1768] [serial = 2172] [outer = 0x8a00f000] 21:08:37 INFO - PROCESS | 1768 | 1463976517343 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:08:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1846ms 21:08:37 INFO - PROCESS | 1768 | 1463976517400 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 1768 | 1463976517408 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:08:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:08:37 INFO - PROCESS | 1768 | 1463976517418 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 1768 | 1463976517422 Marionette TRACE conn4 <- [1,2866,null,{}] 21:08:37 INFO - PROCESS | 1768 | 1463976517430 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:37 INFO - PROCESS | 1768 | 1463976517704 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:08:38 INFO - PROCESS | 1768 | 1463976518125 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8bad8000 == 124 [pid = 1768] [id = 724] 21:08:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8bd21800) [pid = 1768] [serial = 2173] [outer = (nil)] 21:08:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8bee3400) [pid = 1768] [serial = 2174] [outer = 0x8bd21800] 21:08:38 INFO - PROCESS | 1768 | 1463976518220 Marionette DEBUG loaded listener.js 21:08:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8cde3c00) [pid = 1768] [serial = 2175] [outer = 0x8bd21800] 21:08:39 INFO - PROCESS | 1768 | 1463976519298 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:08:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1942ms 21:08:39 INFO - PROCESS | 1768 | 1463976519360 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:08:39 INFO - PROCESS | 1768 | 1463976519366 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:08:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:08:39 INFO - PROCESS | 1768 | 1463976519376 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 1768 | 1463976519386 Marionette TRACE conn4 <- [1,2870,null,{}] 21:08:39 INFO - PROCESS | 1768 | 1463976519403 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:39 INFO - PROCESS | 1768 | 1463976519690 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:08:40 INFO - PROCESS | 1768 | 1463976520049 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ea000 == 125 [pid = 1768] [id = 725] 21:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e28b400) [pid = 1768] [serial = 2176] [outer = (nil)] 21:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e5d8400) [pid = 1768] [serial = 2177] [outer = 0x8e28b400] 21:08:40 INFO - PROCESS | 1768 | 1463976520146 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ea08c00) [pid = 1768] [serial = 2178] [outer = 0x8e28b400] 21:08:41 INFO - PROCESS | 1768 | 1463976521104 Marionette TRACE conn4 <- [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]]]}] 21:08:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:08:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1801ms 21:08:41 INFO - PROCESS | 1768 | 1463976521176 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:08:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:08:41 INFO - PROCESS | 1768 | 1463976521181 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:08:41 INFO - PROCESS | 1768 | 1463976521189 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 1768 | 1463976521192 Marionette TRACE conn4 <- [1,2874,null,{}] 21:08:41 INFO - PROCESS | 1768 | 1463976521199 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:41 INFO - PROCESS | 1768 | 1463976521503 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:08:41 INFO - PROCESS | 1768 | 1463976521861 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5d1400 == 126 [pid = 1768] [id = 726] 21:08:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8eab3c00) [pid = 1768] [serial = 2179] [outer = (nil)] 21:08:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ebec000) [pid = 1768] [serial = 2180] [outer = 0x8eab3c00] 21:08:41 INFO - PROCESS | 1768 | 1463976521955 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ed97c00) [pid = 1768] [serial = 2181] [outer = 0x8eab3c00] 21:08:42 INFO - PROCESS | 1768 | 1463976522921 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:08:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:08:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1786ms 21:08:42 INFO - PROCESS | 1768 | 1463976522979 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:08:42 INFO - PROCESS | 1768 | 1463976522987 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:08:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:08:43 INFO - PROCESS | 1768 | 1463976523001 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 1768 | 1463976523006 Marionette TRACE conn4 <- [1,2878,null,{}] 21:08:43 INFO - PROCESS | 1768 | 1463976523013 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:43 INFO - PROCESS | 1768 | 1463976523280 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:08:43 INFO - PROCESS | 1768 | 1463976523644 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f531800 == 127 [pid = 1768] [id = 727] 21:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8f533400) [pid = 1768] [serial = 2182] [outer = (nil)] 21:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8f537400) [pid = 1768] [serial = 2183] [outer = 0x8f533400] 21:08:43 INFO - PROCESS | 1768 | 1463976523764 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x90f87800) [pid = 1768] [serial = 2184] [outer = 0x8f533400] 21:08:44 INFO - PROCESS | 1768 | 1463976524812 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:08:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:08:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1887ms 21:08:44 INFO - PROCESS | 1768 | 1463976524888 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 1768 | 1463976524891 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:08:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:08:44 INFO - PROCESS | 1768 | 1463976524901 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 1768 | 1463976524905 Marionette TRACE conn4 <- [1,2882,null,{}] 21:08:44 INFO - PROCESS | 1768 | 1463976524933 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:45 INFO - PROCESS | 1768 | 1463976525221 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:08:45 INFO - PROCESS | 1768 | 1463976525556 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8deaac00 == 128 [pid = 1768] [id = 728] 21:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8deab000) [pid = 1768] [serial = 2185] [outer = (nil)] 21:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x914f7800) [pid = 1768] [serial = 2186] [outer = 0x8deab000] 21:08:45 INFO - PROCESS | 1768 | 1463976525649 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x915ebc00) [pid = 1768] [serial = 2187] [outer = 0x8deab000] 21:08:46 INFO - PROCESS | 1768 | 1463976526630 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:08:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:08:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1789ms 21:08:46 INFO - PROCESS | 1768 | 1463976526690 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 1768 | 1463976526695 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:08:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:08:46 INFO - PROCESS | 1768 | 1463976526702 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 1768 | 1463976526706 Marionette TRACE conn4 <- [1,2886,null,{}] 21:08:46 INFO - PROCESS | 1768 | 1463976526713 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:47 INFO - PROCESS | 1768 | 1463976527008 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:08:47 INFO - PROCESS | 1768 | 1463976527369 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9146bc00 == 129 [pid = 1768] [id = 729] 21:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91472c00) [pid = 1768] [serial = 2188] [outer = (nil)] 21:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x91bb2800) [pid = 1768] [serial = 2189] [outer = 0x91472c00] 21:08:47 INFO - PROCESS | 1768 | 1463976527479 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9244c800) [pid = 1768] [serial = 2190] [outer = 0x91472c00] 21:08:48 INFO - PROCESS | 1768 | 1463976528461 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:08:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:08:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1793ms 21:08:48 INFO - PROCESS | 1768 | 1463976528497 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:08:48 INFO - PROCESS | 1768 | 1463976528501 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:08:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:08:48 INFO - PROCESS | 1768 | 1463976528509 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:08:48 INFO - PROCESS | 1768 | 1463976528513 Marionette TRACE conn4 <- [1,2890,null,{}] 21:08:48 INFO - PROCESS | 1768 | 1463976528519 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:48 INFO - PROCESS | 1768 | 1463976528800 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:08:49 INFO - PROCESS | 1768 | 1463976529163 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x918e0800 == 130 [pid = 1768] [id = 730] 21:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x91baf000) [pid = 1768] [serial = 2191] [outer = (nil)] 21:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92697800) [pid = 1768] [serial = 2192] [outer = 0x91baf000] 21:08:49 INFO - PROCESS | 1768 | 1463976529263 Marionette DEBUG loaded listener.js 21:08:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92882400) [pid = 1768] [serial = 2193] [outer = 0x91baf000] 21:08:50 INFO - PROCESS | 1768 | 1463976530211 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:08:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:08:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1735ms 21:08:50 INFO - PROCESS | 1768 | 1463976530247 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:08:50 INFO - PROCESS | 1768 | 1463976530250 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:08:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:08:50 INFO - PROCESS | 1768 | 1463976530258 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 1768 | 1463976530261 Marionette TRACE conn4 <- [1,2894,null,{}] 21:08:50 INFO - PROCESS | 1768 | 1463976530268 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:50 INFO - PROCESS | 1768 | 1463976530547 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:08:50 INFO - PROCESS | 1768 | 1463976530909 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a94f400 == 131 [pid = 1768] [id = 731] 21:08:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9268e000) [pid = 1768] [serial = 2194] [outer = (nil)] 21:08:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9296ec00) [pid = 1768] [serial = 2195] [outer = 0x9268e000] 21:08:51 INFO - PROCESS | 1768 | 1463976531001 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92b02400) [pid = 1768] [serial = 2196] [outer = 0x9268e000] 21:08:51 INFO - PROCESS | 1768 | 1463976531930 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:08:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:08:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1736ms 21:08:51 INFO - PROCESS | 1768 | 1463976531994 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:08:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:08:52 INFO - PROCESS | 1768 | 1463976531998 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:08:52 INFO - PROCESS | 1768 | 1463976532006 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 1768 | 1463976532010 Marionette TRACE conn4 <- [1,2898,null,{}] 21:08:52 INFO - PROCESS | 1768 | 1463976532016 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:52 INFO - PROCESS | 1768 | 1463976532276 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:08:52 INFO - PROCESS | 1768 | 1463976532661 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b10800 == 132 [pid = 1768] [id = 732] 21:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92c01c00) [pid = 1768] [serial = 2197] [outer = (nil)] 21:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x92c07c00) [pid = 1768] [serial = 2198] [outer = 0x92c01c00] 21:08:52 INFO - PROCESS | 1768 | 1463976532774 Marionette DEBUG loaded listener.js 21:08:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x93a05400) [pid = 1768] [serial = 2199] [outer = 0x92c01c00] 21:08:53 INFO - PROCESS | 1768 | 1463976533780 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:08:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:08:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1840ms 21:08:53 INFO - PROCESS | 1768 | 1463976533846 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 1768 | 1463976533852 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:08:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:08:53 INFO - PROCESS | 1768 | 1463976533898 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 1768 | 1463976533904 Marionette TRACE conn4 <- [1,2902,null,{}] 21:08:53 INFO - PROCESS | 1768 | 1463976533970 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:54 INFO - PROCESS | 1768 | 1463976534282 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:08:54 INFO - PROCESS | 1768 | 1463976534660 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x93a0a400 == 133 [pid = 1768] [id = 733] 21:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9460b400) [pid = 1768] [serial = 2200] [outer = (nil)] 21:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x946f1c00) [pid = 1768] [serial = 2201] [outer = 0x9460b400] 21:08:54 INFO - PROCESS | 1768 | 1463976534753 Marionette DEBUG loaded listener.js 21:08:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x946fa000) [pid = 1768] [serial = 2202] [outer = 0x9460b400] 21:08:55 INFO - PROCESS | 1768 | 1463976535732 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:08:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1883ms 21:08:55 INFO - PROCESS | 1768 | 1463976535776 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 1768 | 1463976535781 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:08:55 INFO - PROCESS | 1768 | 1463976535788 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 1768 | 1463976535793 Marionette TRACE conn4 <- [1,2906,null,{}] 21:08:55 INFO - PROCESS | 1768 | 1463976535799 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:56 INFO - PROCESS | 1768 | 1463976536076 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:08:56 INFO - PROCESS | 1768 | 1463976536440 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x92696400 == 134 [pid = 1768] [id = 734] 21:08:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92c0fc00) [pid = 1768] [serial = 2203] [outer = (nil)] 21:08:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x95068000) [pid = 1768] [serial = 2204] [outer = 0x92c0fc00] 21:08:56 INFO - PROCESS | 1768 | 1463976536541 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x95114800) [pid = 1768] [serial = 2205] [outer = 0x92c0fc00] 21:08:57 INFO - PROCESS | 1768 | 1463976537493 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:08:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:08:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1786ms 21:08:57 INFO - PROCESS | 1768 | 1463976537576 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 1768 | 1463976537579 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:08:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:08:57 INFO - PROCESS | 1768 | 1463976537587 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 1768 | 1463976537591 Marionette TRACE conn4 <- [1,2910,null,{}] 21:08:57 INFO - PROCESS | 1768 | 1463976537598 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:57 INFO - PROCESS | 1768 | 1463976537904 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:08:58 INFO - PROCESS | 1768 | 1463976538296 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x92b0fc00 == 135 [pid = 1768] [id = 735] 21:08:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x95064c00) [pid = 1768] [serial = 2206] [outer = (nil)] 21:08:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x95276000) [pid = 1768] [serial = 2207] [outer = 0x95064c00] 21:08:58 INFO - PROCESS | 1768 | 1463976538393 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9527bc00) [pid = 1768] [serial = 2208] [outer = 0x95064c00] 21:08:59 INFO - PROCESS | 1768 | 1463976539252 Marionette TRACE conn4 <- [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]]]}] 21:08:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:08:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:08:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1693ms 21:08:59 INFO - PROCESS | 1768 | 1463976539291 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:08:59 INFO - PROCESS | 1768 | 1463976539294 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:08:59 INFO - TEST-START | /DOMEvents/constructors.html 21:08:59 INFO - PROCESS | 1768 | 1463976539306 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:08:59 INFO - PROCESS | 1768 | 1463976539309 Marionette TRACE conn4 <- [1,2914,null,{}] 21:08:59 INFO - PROCESS | 1768 | 1463976539316 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:08:59 INFO - PROCESS | 1768 | 1463976539584 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:08:59 INFO - PROCESS | 1768 | 1463976539967 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x94609c00 == 136 [pid = 1768] [id = 736] 21:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x95060400) [pid = 1768] [serial = 2209] [outer = (nil)] 21:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x96e6c800) [pid = 1768] [serial = 2210] [outer = 0x95060400] 21:09:00 INFO - PROCESS | 1768 | 1463976540073 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x96e72400) [pid = 1768] [serial = 2211] [outer = 0x95060400] 21:09:01 INFO - PROCESS | 1768 | 1463976541078 Marionette TRACE conn4 <- [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]]]}] 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:09:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:09:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:09:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:09:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1848ms 21:09:01 INFO - PROCESS | 1768 | 1463976541157 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:09:01 INFO - PROCESS | 1768 | 1463976541163 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:09:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:09:01 INFO - PROCESS | 1768 | 1463976541175 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:09:01 INFO - PROCESS | 1768 | 1463976541179 Marionette TRACE conn4 <- [1,2918,null,{}] 21:09:01 INFO - PROCESS | 1768 | 1463976541195 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:01 INFO - PROCESS | 1768 | 1463976541490 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:09:01 INFO - PROCESS | 1768 | 1463976541873 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x870dac00 == 137 [pid = 1768] [id = 737] 21:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x878d3000) [pid = 1768] [serial = 2212] [outer = (nil)] 21:09:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x981ad400) [pid = 1768] [serial = 2213] [outer = 0x878d3000] 21:09:01 INFO - PROCESS | 1768 | 1463976541977 Marionette DEBUG loaded listener.js 21:09:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x99230c00) [pid = 1768] [serial = 2214] [outer = 0x878d3000] 21:09:02 INFO - PROCESS | 1768 | 1463976542828 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:09:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:09:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1695ms 21:09:02 INFO - PROCESS | 1768 | 1463976542870 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:09:02 INFO - PROCESS | 1768 | 1463976542874 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:09:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:09:02 INFO - PROCESS | 1768 | 1463976542881 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 1768 | 1463976542884 Marionette TRACE conn4 <- [1,2922,null,{}] 21:09:02 INFO - PROCESS | 1768 | 1463976542893 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:03 INFO - PROCESS | 1768 | 1463976543172 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:09:03 INFO - PROCESS | 1768 | 1463976543543 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x94626000 == 138 [pid = 1768] [id = 738] 21:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x95121000) [pid = 1768] [serial = 2215] [outer = (nil)] 21:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x99f57c00) [pid = 1768] [serial = 2216] [outer = 0x95121000] 21:09:03 INFO - PROCESS | 1768 | 1463976543645 Marionette DEBUG loaded listener.js 21:09:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x99f5dc00) [pid = 1768] [serial = 2217] [outer = 0x95121000] 21:09:04 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:09:04 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:09:04 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:09:04 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 21:09:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:09:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:09:04 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 21:09:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:09:04 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 21:09:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:09:04 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]" 21:09:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:09:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:09:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:09:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1646ms 21:09:04 INFO - PROCESS | 1768 | 1463976544495 Marionette TRACE conn4 <- [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]]]}] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee4400 == 137 [pid = 1768] [id = 661] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8864a000 == 136 [pid = 1768] [id = 699] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8ced2000 == 135 [pid = 1768] [id = 181] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8864b000 == 134 [pid = 1768] [id = 698] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x89a46800 == 133 [pid = 1768] [id = 721] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x884e2000 == 132 [pid = 1768] [id = 700] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8976c800 == 131 [pid = 1768] [id = 720] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x89775c00 == 130 [pid = 1768] [id = 719] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x870e2000 == 129 [pid = 1768] [id = 718] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x87926c00 == 128 [pid = 1768] [id = 716] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x914eec00 == 127 [pid = 1768] [id = 715] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x90f2e800 == 126 [pid = 1768] [id = 713] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x878cc400 == 125 [pid = 1768] [id = 714] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x891dc000 == 124 [pid = 1768] [id = 711] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8eab7000 == 123 [pid = 1768] [id = 710] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5e0000 == 122 [pid = 1768] [id = 708] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8e283000 == 121 [pid = 1768] [id = 709] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8d52f000 == 120 [pid = 1768] [id = 707] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8d531400 == 119 [pid = 1768] [id = 706] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8cce9000 == 118 [pid = 1768] [id = 705] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad8800 == 117 [pid = 1768] [id = 704] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x8976c400 == 116 [pid = 1768] [id = 703] 21:09:07 INFO - PROCESS | 1768 | --DOCSHELL 0x87ee6000 == 115 [pid = 1768] [id = 702] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x96e70400) [pid = 1768] [serial = 2031] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8e5dc400) [pid = 1768] [serial = 2054] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9244c000) [pid = 1768] [serial = 2066] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8878e800) [pid = 1768] [serial = 2096] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x90f2b800) [pid = 1768] [serial = 2061] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92455000) [pid = 1768] [serial = 2067] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9ad1b400) [pid = 1768] [serial = 2082] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9a3bdc00) [pid = 1768] [serial = 2081] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9babcc00) [pid = 1768] [serial = 2085] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8f531000) [pid = 1768] [serial = 2060] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x92890400) [pid = 1768] [serial = 2070] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8a244c00) [pid = 1768] [serial = 2048] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9d9a2400) [pid = 1768] [serial = 2088] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x92b0f800) [pid = 1768] [serial = 2072] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9ba84800) [pid = 1768] [serial = 2084] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8b1f7800) [pid = 1768] [serial = 2049] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa30d7800) [pid = 1768] [serial = 2093] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x95115800) [pid = 1768] [serial = 2075] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8a001800) [pid = 1768] [serial = 2100] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x88799000) [pid = 1768] [serial = 2097] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x89a4d000) [pid = 1768] [serial = 2099] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0xa3256c00) [pid = 1768] [serial = 2094] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x884dd800) [pid = 1768] [serial = 2046] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0xa21a5800) [pid = 1768] [serial = 2090] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x938c4000) [pid = 1768] [serial = 2073] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8cede800) [pid = 1768] [serial = 2052] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8a94f800) [pid = 1768] [serial = 2103] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8bede000) [pid = 1768] [serial = 1986] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x918d9c00) [pid = 1768] [serial = 2063] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8a004000) [pid = 1768] [serial = 2102] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x918e0c00) [pid = 1768] [serial = 2064] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8ecbac00) [pid = 1768] [serial = 2058] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ebe2c00) [pid = 1768] [serial = 2057] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a3b8800) [pid = 1768] [serial = 2079] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9d99f000) [pid = 1768] [serial = 2087] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ea04400) [pid = 1768] [serial = 2055] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x87ee0000) [pid = 1768] [serial = 2045] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9a3b3c00) [pid = 1768] [serial = 2078] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8bfdec00) [pid = 1768] [serial = 2051] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa2283400) [pid = 1768] [serial = 2091] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9269cc00) [pid = 1768] [serial = 2069] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x96eb6c00) [pid = 1768] [serial = 2076] [outer = (nil)] [url = about:blank] 21:09:07 INFO - PROCESS | 1768 | 1463976547539 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:09:07 INFO - PROCESS | 1768 | 1463976547552 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:09:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:09:07 INFO - PROCESS | 1768 | 1463976547606 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 1768 | 1463976547615 Marionette TRACE conn4 <- [1,2926,null,{}] 21:09:07 INFO - PROCESS | 1768 | 1463976547622 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:07 INFO - PROCESS | 1768 | 1463976547857 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:09:08 INFO - PROCESS | 1768 | 1463976548150 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8878f000 == 116 [pid = 1768] [id = 739] 21:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x88790800) [pid = 1768] [serial = 2218] [outer = (nil)] 21:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x891d2c00) [pid = 1768] [serial = 2219] [outer = 0x88790800] 21:09:08 INFO - PROCESS | 1768 | 1463976548234 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x89768400) [pid = 1768] [serial = 2220] [outer = 0x88790800] 21:09:08 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:09:09 INFO - PROCESS | 1768 | 1463976549045 Marionette TRACE conn4 <- [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]]]}] 21:09:09 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:09:09 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1504ms 21:09:09 INFO - PROCESS | 1768 | 1463976549106 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 1768 | 1463976549112 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:09:09 INFO - PROCESS | 1768 | 1463976549125 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 1768 | 1463976549130 Marionette TRACE conn4 <- [1,2930,null,{}] 21:09:09 INFO - PROCESS | 1768 | 1463976549139 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:09 INFO - PROCESS | 1768 | 1463976549395 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:09:09 INFO - PROCESS | 1768 | 1463976549707 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a091800 == 117 [pid = 1768] [id = 740] 21:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8a096800) [pid = 1768] [serial = 2221] [outer = (nil)] 21:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8a248800) [pid = 1768] [serial = 2222] [outer = 0x8a096800] 21:09:09 INFO - PROCESS | 1768 | 1463976549795 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a94bc00) [pid = 1768] [serial = 2223] [outer = 0x8a096800] 21:09:10 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:09:10 INFO - PROCESS | 1768 | 1463976550667 Marionette TRACE conn4 <- [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]]]}] 21:09:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:09:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1590ms 21:09:10 INFO - PROCESS | 1768 | 1463976550715 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 1768 | 1463976550718 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:09:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:09:10 INFO - PROCESS | 1768 | 1463976550735 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 1768 | 1463976550740 Marionette TRACE conn4 <- [1,2934,null,{}] 21:09:10 INFO - PROCESS | 1768 | 1463976550758 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:11 INFO - PROCESS | 1768 | 1463976551114 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:09:11 INFO - PROCESS | 1768 | 1463976551160 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8badfc00 == 118 [pid = 1768] [id = 741] 21:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8bbe4c00) [pid = 1768] [serial = 2224] [outer = (nil)] 21:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8bbee000) [pid = 1768] [serial = 2225] [outer = 0x8bbe4c00] 21:09:11 INFO - PROCESS | 1768 | 1463976551250 Marionette DEBUG loaded listener.js 21:09:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8bee4400) [pid = 1768] [serial = 2226] [outer = 0x8bbe4c00] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x87ee5800) [pid = 1768] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8b1f8c00) [pid = 1768] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8bad6400) [pid = 1768] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x884e0000) [pid = 1768] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x89a43400) [pid = 1768] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x878d5400) [pid = 1768] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x90f25c00) [pid = 1768] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x915eb800) [pid = 1768] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e1c1000) [pid = 1768] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x90f87400) [pid = 1768] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x90f89c00) [pid = 1768] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8b1ec000) [pid = 1768] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8ebe8800) [pid = 1768] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8e2bdc00) [pid = 1768] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ea03400) [pid = 1768] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8e28e000) [pid = 1768] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8d532000) [pid = 1768] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8ceda400) [pid = 1768] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:09:12 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8cde2400) [pid = 1768] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:09:12 INFO - PROCESS | 1768 | 1463976552900 Marionette TRACE conn4 <- [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]]]}] 21:09:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:09:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 2197ms 21:09:12 INFO - PROCESS | 1768 | 1463976552969 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 1768 | 1463976552990 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:09:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:09:12 INFO - PROCESS | 1768 | 1463976552998 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:09:13 INFO - PROCESS | 1768 | 1463976553002 Marionette TRACE conn4 <- [1,2938,null,{}] 21:09:13 INFO - PROCESS | 1768 | 1463976553008 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:13 INFO - PROCESS | 1768 | 1463976553255 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:09:13 INFO - PROCESS | 1768 | 1463976553476 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d5400 == 119 [pid = 1768] [id = 742] 21:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8a24b400) [pid = 1768] [serial = 2227] [outer = (nil)] 21:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8cde0800) [pid = 1768] [serial = 2228] [outer = 0x8a24b400] 21:09:13 INFO - PROCESS | 1768 | 1463976553561 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8d530400) [pid = 1768] [serial = 2229] [outer = 0x8a24b400] 21:09:14 INFO - PROCESS | 1768 | 1463976554303 Marionette TRACE conn4 <- [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]]]}] 21:09:14 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. 21:09:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1335ms 21:09:14 INFO - PROCESS | 1768 | 1463976554334 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 1768 | 1463976554338 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:09:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:09:14 INFO - PROCESS | 1768 | 1463976554346 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 1768 | 1463976554351 Marionette TRACE conn4 <- [1,2942,null,{}] 21:09:14 INFO - PROCESS | 1768 | 1463976554357 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:14 INFO - PROCESS | 1768 | 1463976554677 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:09:15 INFO - PROCESS | 1768 | 1463976555093 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x87929c00 == 120 [pid = 1768] [id = 743] 21:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x87ee0000) [pid = 1768] [serial = 2230] [outer = (nil)] 21:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x87eeb400) [pid = 1768] [serial = 2231] [outer = 0x87ee0000] 21:09:15 INFO - PROCESS | 1768 | 1463976555194 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x88651800) [pid = 1768] [serial = 2232] [outer = 0x87ee0000] 21:09:16 INFO - PROCESS | 1768 | 1463976556058 Marionette TRACE conn4 <- [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"]]]}] 21:09:16 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 21:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:09:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:09:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1736ms 21:09:16 INFO - PROCESS | 1768 | 1463976556085 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:09:16 INFO - PROCESS | 1768 | 1463976556093 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:09:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:09:16 INFO - PROCESS | 1768 | 1463976556102 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:09:16 INFO - PROCESS | 1768 | 1463976556109 Marionette TRACE conn4 <- [1,2946,null,{}] 21:09:16 INFO - PROCESS | 1768 | 1463976556117 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:16 INFO - PROCESS | 1768 | 1463976556412 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:09:16 INFO - PROCESS | 1768 | 1463976556780 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a24e000 == 121 [pid = 1768] [id = 744] 21:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a950800) [pid = 1768] [serial = 2233] [outer = (nil)] 21:09:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8b1eb800) [pid = 1768] [serial = 2234] [outer = 0x8a950800] 21:09:16 INFO - PROCESS | 1768 | 1463976556882 Marionette DEBUG loaded listener.js 21:09:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8badb800) [pid = 1768] [serial = 2235] [outer = 0x8a950800] 21:09:17 INFO - PROCESS | 1768 | 1463976557748 Marionette TRACE conn4 <- [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]]]}] 21:09:17 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. 21:09:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1685ms 21:09:17 INFO - PROCESS | 1768 | 1463976557791 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 1768 | 1463976557799 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:09:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:09:17 INFO - PROCESS | 1768 | 1463976557807 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 1768 | 1463976557812 Marionette TRACE conn4 <- [1,2950,null,{}] 21:09:17 INFO - PROCESS | 1768 | 1463976557819 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:18 INFO - PROCESS | 1768 | 1463976558131 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:09:18 INFO - PROCESS | 1768 | 1463976558556 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cde7000 == 122 [pid = 1768] [id = 745] 21:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ced1800) [pid = 1768] [serial = 2236] [outer = (nil)] 21:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8d535800) [pid = 1768] [serial = 2237] [outer = 0x8ced1800] 21:09:18 INFO - PROCESS | 1768 | 1463976558656 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8dea7c00) [pid = 1768] [serial = 2238] [outer = 0x8ced1800] 21:09:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bc000 == 123 [pid = 1768] [id = 746] 21:09:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e2bcc00) [pid = 1768] [serial = 2239] [outer = (nil)] 21:09:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e2c0c00) [pid = 1768] [serial = 2240] [outer = 0x8e2bcc00] 21:09:19 INFO - PROCESS | 1768 | 1463976559650 Marionette TRACE conn4 <- [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]]]}] 21:09:19 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. 21:09:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1884ms 21:09:19 INFO - PROCESS | 1768 | 1463976559692 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 1768 | 1463976559697 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:09:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:09:19 INFO - PROCESS | 1768 | 1463976559714 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 1768 | 1463976559725 Marionette TRACE conn4 <- [1,2954,null,{}] 21:09:19 INFO - PROCESS | 1768 | 1463976559733 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:20 INFO - PROCESS | 1768 | 1463976560104 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:09:20 INFO - PROCESS | 1768 | 1463976560475 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a09d800 == 124 [pid = 1768] [id = 747] 21:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8bedd400) [pid = 1768] [serial = 2241] [outer = (nil)] 21:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e5df000) [pid = 1768] [serial = 2242] [outer = 0x8bedd400] 21:09:20 INFO - PROCESS | 1768 | 1463976560567 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ea0e000) [pid = 1768] [serial = 2243] [outer = 0x8bedd400] 21:09:21 INFO - PROCESS | 1768 | 1463976561410 Marionette TRACE conn4 <- [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]]]}] 21:09:21 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:09:21 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 21:09:21 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1761ms 21:09:21 INFO - PROCESS | 1768 | 1463976561468 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:09:21 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:09:21 INFO - PROCESS | 1768 | 1463976561473 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:09:21 INFO - PROCESS | 1768 | 1463976561480 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 1768 | 1463976561484 Marionette TRACE conn4 <- [1,2958,null,{}] 21:09:21 INFO - PROCESS | 1768 | 1463976561490 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:21 INFO - PROCESS | 1768 | 1463976561866 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:09:22 INFO - PROCESS | 1768 | 1463976562149 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e5dc400 == 125 [pid = 1768] [id = 748] 21:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ea05800) [pid = 1768] [serial = 2244] [outer = (nil)] 21:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8ecc1000) [pid = 1768] [serial = 2245] [outer = 0x8ea05800] 21:09:22 INFO - PROCESS | 1768 | 1463976562247 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f52bc00) [pid = 1768] [serial = 2246] [outer = 0x8ea05800] 21:09:23 INFO - PROCESS | 1768 | 1463976563062 Marionette TRACE conn4 <- [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]]]}] 21:09:23 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. 21:09:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1639ms 21:09:23 INFO - PROCESS | 1768 | 1463976563120 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 1768 | 1463976563123 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:09:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:09:23 INFO - PROCESS | 1768 | 1463976563155 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 1768 | 1463976563158 Marionette TRACE conn4 <- [1,2962,null,{}] 21:09:23 INFO - PROCESS | 1768 | 1463976563166 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:23 INFO - PROCESS | 1768 | 1463976563440 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:09:23 INFO - PROCESS | 1768 | 1463976563802 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f532c00 == 126 [pid = 1768] [id = 749] 21:09:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8f537c00) [pid = 1768] [serial = 2247] [outer = (nil)] 21:09:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x90cc1000) [pid = 1768] [serial = 2248] [outer = 0x8f537c00] 21:09:23 INFO - PROCESS | 1768 | 1463976563916 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x90f2b400) [pid = 1768] [serial = 2249] [outer = 0x8f537c00] 21:09:24 INFO - PROCESS | 1768 | 1463976564849 Marionette TRACE conn4 <- [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]]]}] 21:09:24 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. 21:09:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1754ms 21:09:24 INFO - PROCESS | 1768 | 1463976564902 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 1768 | 1463976564907 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:09:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:09:24 INFO - PROCESS | 1768 | 1463976564914 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 1768 | 1463976564918 Marionette TRACE conn4 <- [1,2966,null,{}] 21:09:24 INFO - PROCESS | 1768 | 1463976564946 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:25 INFO - PROCESS | 1768 | 1463976565214 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:09:25 INFO - PROCESS | 1768 | 1463976565581 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8d536400 == 127 [pid = 1768] [id = 750] 21:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8dea8400) [pid = 1768] [serial = 2250] [outer = (nil)] 21:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x914f3400) [pid = 1768] [serial = 2251] [outer = 0x8dea8400] 21:09:25 INFO - PROCESS | 1768 | 1463976565679 Marionette DEBUG loaded listener.js 21:09:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x915ea400) [pid = 1768] [serial = 2252] [outer = 0x8dea8400] 21:09:26 INFO - PROCESS | 1768 | 1463976566492 Marionette TRACE conn4 <- [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]]]}] 21:09:26 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. 21:09:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1641ms 21:09:26 INFO - PROCESS | 1768 | 1463976566557 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:09:26 INFO - PROCESS | 1768 | 1463976566562 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:09:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:09:26 INFO - PROCESS | 1768 | 1463976566569 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:09:26 INFO - PROCESS | 1768 | 1463976566574 Marionette TRACE conn4 <- [1,2970,null,{}] 21:09:26 INFO - PROCESS | 1768 | 1463976566602 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:26 INFO - PROCESS | 1768 | 1463976566862 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:09:27 INFO - PROCESS | 1768 | 1463976567221 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f2cc00 == 128 [pid = 1768] [id = 751] 21:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f87000) [pid = 1768] [serial = 2253] [outer = (nil)] 21:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91bae800) [pid = 1768] [serial = 2254] [outer = 0x90f87000] 21:09:27 INFO - PROCESS | 1768 | 1463976567319 Marionette DEBUG loaded listener.js 21:09:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9244b000) [pid = 1768] [serial = 2255] [outer = 0x90f87000] 21:09:28 INFO - PROCESS | 1768 | 1463976568144 Marionette TRACE conn4 <- [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]]]}] 21:09:28 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. 21:09:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1600ms 21:09:28 INFO - PROCESS | 1768 | 1463976568170 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:09:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:09:28 INFO - PROCESS | 1768 | 1463976568175 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:09:28 INFO - PROCESS | 1768 | 1463976568182 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:09:28 INFO - PROCESS | 1768 | 1463976568185 Marionette TRACE conn4 <- [1,2974,null,{}] 21:09:28 INFO - PROCESS | 1768 | 1463976568192 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:28 INFO - PROCESS | 1768 | 1463976568455 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:09:28 INFO - PROCESS | 1768 | 1463976568770 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eda3400 == 129 [pid = 1768] [id = 752] 21:09:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9244d400) [pid = 1768] [serial = 2256] [outer = (nil)] 21:09:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92557c00) [pid = 1768] [serial = 2257] [outer = 0x9244d400] 21:09:28 INFO - PROCESS | 1768 | 1463976568978 Marionette DEBUG loaded listener.js 21:09:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92694000) [pid = 1768] [serial = 2258] [outer = 0x9244d400] 21:09:30 INFO - PROCESS | 1768 | 1463976570250 Marionette TRACE conn4 <- [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]]]}] 21:09:30 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. 21:09:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2089ms 21:09:30 INFO - PROCESS | 1768 | 1463976570273 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 1768 | 1463976570280 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:09:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:09:30 INFO - PROCESS | 1768 | 1463976570292 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 1768 | 1463976570297 Marionette TRACE conn4 <- [1,2978,null,{}] 21:09:30 INFO - PROCESS | 1768 | 1463976570309 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:30 INFO - PROCESS | 1768 | 1463976570901 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:09:31 INFO - PROCESS | 1768 | 1463976571310 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a9e6400 == 130 [pid = 1768] [id = 753] 21:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x92559400) [pid = 1768] [serial = 2259] [outer = (nil)] 21:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92966800) [pid = 1768] [serial = 2260] [outer = 0x92559400] 21:09:31 INFO - PROCESS | 1768 | 1463976571469 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9296c800) [pid = 1768] [serial = 2261] [outer = 0x92559400] 21:09:32 INFO - PROCESS | 1768 | 1463976572716 Marionette TRACE conn4 <- [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]]]}] 21:09:32 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. 21:09:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2459ms 21:09:32 INFO - PROCESS | 1768 | 1463976572752 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:09:32 INFO - PROCESS | 1768 | 1463976572759 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:09:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:09:32 INFO - PROCESS | 1768 | 1463976572770 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:09:32 INFO - PROCESS | 1768 | 1463976572776 Marionette TRACE conn4 <- [1,2982,null,{}] 21:09:32 INFO - PROCESS | 1768 | 1463976572850 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:33 INFO - PROCESS | 1768 | 1463976573274 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:09:33 INFO - PROCESS | 1768 | 1463976573784 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c2800 == 131 [pid = 1768] [id = 754] 21:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x938c4000) [pid = 1768] [serial = 2262] [outer = (nil)] 21:09:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x93a48800) [pid = 1768] [serial = 2263] [outer = 0x938c4000] 21:09:33 INFO - PROCESS | 1768 | 1463976573970 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9462d400) [pid = 1768] [serial = 2264] [outer = 0x938c4000] 21:09:35 INFO - PROCESS | 1768 | 1463976575343 Marionette TRACE conn4 <- [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"]]]}] 21:09:35 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 21:09:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:09:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2593ms 21:09:35 INFO - PROCESS | 1768 | 1463976575367 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:09:35 INFO - PROCESS | 1768 | 1463976575374 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:09:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:09:35 INFO - PROCESS | 1768 | 1463976575385 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 1768 | 1463976575394 Marionette TRACE conn4 <- [1,2986,null,{}] 21:09:35 INFO - PROCESS | 1768 | 1463976575467 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:35 INFO - PROCESS | 1768 | 1463976575903 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:09:36 INFO - PROCESS | 1768 | 1463976576422 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x92455400 == 132 [pid = 1768] [id = 755] 21:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92c09000) [pid = 1768] [serial = 2265] [outer = (nil)] 21:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x98198000) [pid = 1768] [serial = 2266] [outer = 0x92c09000] 21:09:36 INFO - PROCESS | 1768 | 1463976576580 Marionette DEBUG loaded listener.js 21:09:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x981b2c00) [pid = 1768] [serial = 2267] [outer = 0x92c09000] 21:09:37 INFO - PROCESS | 1768 | 1463976577616 Marionette TRACE conn4 <- [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]]]}] 21:09:37 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. 21:09:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2290ms 21:09:37 INFO - PROCESS | 1768 | 1463976577674 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 1768 | 1463976577679 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:09:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:09:37 INFO - PROCESS | 1768 | 1463976577686 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 1768 | 1463976577690 Marionette TRACE conn4 <- [1,2990,null,{}] 21:09:37 INFO - PROCESS | 1768 | 1463976577745 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:38 INFO - PROCESS | 1768 | 1463976578022 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:09:38 INFO - PROCESS | 1768 | 1463976578403 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e28dc00 == 133 [pid = 1768] [id = 756] 21:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8e28e400) [pid = 1768] [serial = 2268] [outer = (nil)] 21:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9a30d800) [pid = 1768] [serial = 2269] [outer = 0x8e28e400] 21:09:38 INFO - PROCESS | 1768 | 1463976578501 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9a3b4800) [pid = 1768] [serial = 2270] [outer = 0x8e28e400] 21:09:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a3ba000 == 134 [pid = 1768] [id = 757] 21:09:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9a9dc800) [pid = 1768] [serial = 2271] [outer = (nil)] 21:09:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9ad15400) [pid = 1768] [serial = 2272] [outer = 0x9a9dc800] 21:09:39 INFO - PROCESS | 1768 | 1463976579492 Marionette TRACE conn4 <- [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]]]}] 21:09:39 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. 21:09:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1839ms 21:09:39 INFO - PROCESS | 1768 | 1463976579527 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 1768 | 1463976579531 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:09:39 INFO - PROCESS | 1768 | 1463976579537 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 1768 | 1463976579541 Marionette TRACE conn4 <- [1,2994,null,{}] 21:09:39 INFO - PROCESS | 1768 | 1463976579547 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:39 INFO - PROCESS | 1768 | 1463976579992 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:09:40 INFO - PROCESS | 1768 | 1463976580282 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f5b000 == 135 [pid = 1768] [id = 758] 21:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a3b4c00) [pid = 1768] [serial = 2273] [outer = (nil)] 21:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9a8f4800) [pid = 1768] [serial = 2274] [outer = 0x9a3b4c00] 21:09:40 INFO - PROCESS | 1768 | 1463976580374 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9ad1b000) [pid = 1768] [serial = 2275] [outer = 0x9a3b4c00] 21:09:41 INFO - PROCESS | 1768 | 1463976581153 Marionette TRACE conn4 <- [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]]]}] 21:09:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:09:41 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 21:09:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1635ms 21:09:41 INFO - PROCESS | 1768 | 1463976581174 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:09:41 INFO - PROCESS | 1768 | 1463976581177 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:09:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:09:41 INFO - PROCESS | 1768 | 1463976581184 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:09:41 INFO - PROCESS | 1768 | 1463976581187 Marionette TRACE conn4 <- [1,2998,null,{}] 21:09:41 INFO - PROCESS | 1768 | 1463976581195 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:41 INFO - PROCESS | 1768 | 1463976581457 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:09:41 INFO - PROCESS | 1768 | 1463976581791 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9254e000 == 136 [pid = 1768] [id = 759] 21:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x99f58c00) [pid = 1768] [serial = 2276] [outer = (nil)] 21:09:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9b218400) [pid = 1768] [serial = 2277] [outer = 0x99f58c00] 21:09:41 INFO - PROCESS | 1768 | 1463976581933 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9b29d000) [pid = 1768] [serial = 2278] [outer = 0x99f58c00] 21:09:42 INFO - PROCESS | 1768 | 1463976582745 Marionette TRACE conn4 <- [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]]]}] 21:09:42 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. 21:09:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1588ms 21:09:42 INFO - PROCESS | 1768 | 1463976582774 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:09:42 INFO - PROCESS | 1768 | 1463976582777 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:09:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:09:42 INFO - PROCESS | 1768 | 1463976582785 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 1768 | 1463976582789 Marionette TRACE conn4 <- [1,3002,null,{}] 21:09:42 INFO - PROCESS | 1768 | 1463976582795 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:43 INFO - PROCESS | 1768 | 1463976583167 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:09:43 INFO - PROCESS | 1768 | 1463976583472 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c1c00 == 137 [pid = 1768] [id = 760] 21:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9ad14c00) [pid = 1768] [serial = 2279] [outer = (nil)] 21:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9ba84800) [pid = 1768] [serial = 2280] [outer = 0x9ad14c00] 21:09:43 INFO - PROCESS | 1768 | 1463976583570 Marionette DEBUG loaded listener.js 21:09:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9bab3c00) [pid = 1768] [serial = 2281] [outer = 0x9ad14c00] 21:09:44 INFO - PROCESS | 1768 | 1463976584391 Marionette TRACE conn4 <- [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]]]}] 21:09:44 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. 21:09:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1632ms 21:09:44 INFO - PROCESS | 1768 | 1463976584418 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:09:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:09:44 INFO - PROCESS | 1768 | 1463976584423 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:09:44 INFO - PROCESS | 1768 | 1463976584430 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 1768 | 1463976584433 Marionette TRACE conn4 <- [1,3006,null,{}] 21:09:44 INFO - PROCESS | 1768 | 1463976584442 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:44 INFO - PROCESS | 1768 | 1463976584726 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8beda000 == 136 [pid = 1768] [id = 174] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x878d5400 == 135 [pid = 1768] [id = 742] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8badfc00 == 134 [pid = 1768] [id = 741] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8a091800 == 133 [pid = 1768] [id = 740] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8878f000 == 132 [pid = 1768] [id = 739] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x94609c00 == 131 [pid = 1768] [id = 736] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x870dac00 == 130 [pid = 1768] [id = 737] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x92b0fc00 == 129 [pid = 1768] [id = 735] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x92696400 == 128 [pid = 1768] [id = 734] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x93a0a400 == 127 [pid = 1768] [id = 733] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x92b10800 == 126 [pid = 1768] [id = 732] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x918e0800 == 125 [pid = 1768] [id = 730] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8a94f400 == 124 [pid = 1768] [id = 731] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9146bc00 == 123 [pid = 1768] [id = 729] 21:09:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8deaac00 == 122 [pid = 1768] [id = 728] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8f531800 == 121 [pid = 1768] [id = 727] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5d1400 == 120 [pid = 1768] [id = 726] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8b1ea000 == 119 [pid = 1768] [id = 725] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x89f08c00 == 118 [pid = 1768] [id = 723] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8bad8000 == 117 [pid = 1768] [id = 724] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x8a248c00 == 116 [pid = 1768] [id = 701] 21:09:48 INFO - PROCESS | 1768 | --DOCSHELL 0x878d6400 == 115 [pid = 1768] [id = 722] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8cce6c00) [pid = 1768] [serial = 2043] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8bd28400) [pid = 1768] [serial = 2162] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8bfe0800) [pid = 1768] [serial = 2163] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8bd27c00) [pid = 1768] [serial = 2111] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x89f0bc00) [pid = 1768] [serial = 2109] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8976d800) [pid = 1768] [serial = 2108] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8bbe7c00) [pid = 1768] [serial = 2105] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8a091000) [pid = 1768] [serial = 2159] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x884d5800) [pid = 1768] [serial = 2156] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x88650000) [pid = 1768] [serial = 2157] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9288a000) [pid = 1768] [serial = 2153] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9268e400) [pid = 1768] [serial = 2151] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x92556000) [pid = 1768] [serial = 2150] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9244b400) [pid = 1768] [serial = 2148] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x91bb7400) [pid = 1768] [serial = 2147] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x918e1000) [pid = 1768] [serial = 2145] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x918d9400) [pid = 1768] [serial = 2144] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x915e7c00) [pid = 1768] [serial = 2142] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x914f9800) [pid = 1768] [serial = 2141] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x91475000) [pid = 1768] [serial = 2139] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x90f94400) [pid = 1768] [serial = 2138] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x90cc0000) [pid = 1768] [serial = 2136] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x90cbc000) [pid = 1768] [serial = 2135] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8eda0800) [pid = 1768] [serial = 2132] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8eda4000) [pid = 1768] [serial = 2133] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8ecc4800) [pid = 1768] [serial = 2130] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8ecb9c00) [pid = 1768] [serial = 2129] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8ebe1400) [pid = 1768] [serial = 2127] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8eab2800) [pid = 1768] [serial = 2126] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8e5d2000) [pid = 1768] [serial = 2124] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8e2c5400) [pid = 1768] [serial = 2123] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8e1bcc00) [pid = 1768] [serial = 2121] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8dead400) [pid = 1768] [serial = 2120] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8d5c0800) [pid = 1768] [serial = 2118] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8d53cc00) [pid = 1768] [serial = 2117] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ceddc00) [pid = 1768] [serial = 2115] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8cdedc00) [pid = 1768] [serial = 2114] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8bedbc00) [pid = 1768] [serial = 2112] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8cde4800) [pid = 1768] [serial = 2165] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8a944400) [pid = 1768] [serial = 2160] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 1768 | 1463976588509 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x87eea000 == 116 [pid = 1768] [id = 761] 21:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x87eea400) [pid = 1768] [serial = 2282] [outer = (nil)] 21:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x884e4800) [pid = 1768] [serial = 2283] [outer = 0x87eea400] 21:09:48 INFO - PROCESS | 1768 | 1463976588602 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x891d9000) [pid = 1768] [serial = 2284] [outer = 0x87eea400] 21:09:49 INFO - PROCESS | 1768 | 1463976589356 Marionette TRACE conn4 <- [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]]]}] 21:09:49 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. 21:09:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 4958ms 21:09:49 INFO - PROCESS | 1768 | 1463976589389 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 1768 | 1463976589396 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:09:49 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:09:49 INFO - PROCESS | 1768 | 1463976589405 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 1768 | 1463976589411 Marionette TRACE conn4 <- [1,3010,null,{}] 21:09:49 INFO - PROCESS | 1768 | 1463976589419 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:49 INFO - PROCESS | 1768 | 1463976589692 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:09:49 INFO - PROCESS | 1768 | 1463976589936 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a00cc00 == 117 [pid = 1768] [id = 762] 21:09:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8a093800) [pid = 1768] [serial = 2285] [outer = (nil)] 21:09:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8a248c00) [pid = 1768] [serial = 2286] [outer = 0x8a093800] 21:09:50 INFO - PROCESS | 1768 | 1463976590022 Marionette DEBUG loaded listener.js 21:09:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8a94f400) [pid = 1768] [serial = 2287] [outer = 0x8a093800] 21:09:50 INFO - PROCESS | 1768 | 1463976590863 Marionette TRACE conn4 <- [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]]]}] 21:09:50 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 21:09:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1487ms 21:09:50 INFO - PROCESS | 1768 | 1463976590896 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 1768 | 1463976590902 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:09:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:09:50 INFO - PROCESS | 1768 | 1463976590910 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 1768 | 1463976590913 Marionette TRACE conn4 <- [1,3014,null,{}] 21:09:50 INFO - PROCESS | 1768 | 1463976590925 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:51 INFO - PROCESS | 1768 | 1463976591239 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:09:51 INFO - PROCESS | 1768 | 1463976591285 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b1ec000 == 118 [pid = 1768] [id = 763] 21:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8bbf2c00) [pid = 1768] [serial = 2288] [outer = (nil)] 21:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8bed8000) [pid = 1768] [serial = 2289] [outer = 0x8bbf2c00] 21:09:51 INFO - PROCESS | 1768 | 1463976591364 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8bfe3400) [pid = 1768] [serial = 2290] [outer = 0x8bbf2c00] 21:09:51 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:09:52 INFO - PROCESS | 1768 | 1463976592465 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:09:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:09:52 INFO - {} 21:09:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:09:52 INFO - {} 21:09:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:09:52 INFO - {} 21:09:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:09:52 INFO - {} 21:09:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1596ms 21:09:52 INFO - PROCESS | 1768 | 1463976592513 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:09:52 INFO - PROCESS | 1768 | 1463976592517 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:09:52 INFO - TEST-START | /FileAPI/fileReader.html 21:09:52 INFO - PROCESS | 1768 | 1463976592542 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:09:52 INFO - PROCESS | 1768 | 1463976592552 Marionette TRACE conn4 <- [1,3018,null,{}] 21:09:52 INFO - PROCESS | 1768 | 1463976592558 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:53 INFO - PROCESS | 1768 | 1463976593461 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9254cc00) [pid = 1768] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8b1f3000) [pid = 1768] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8bbe4c00) [pid = 1768] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8a096800) [pid = 1768] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x88790800) [pid = 1768] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x95121000) [pid = 1768] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x878d3000) [pid = 1768] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x95060400) [pid = 1768] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x95064c00) [pid = 1768] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x92c0fc00) [pid = 1768] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9460b400) [pid = 1768] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x92c01c00) [pid = 1768] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9268e000) [pid = 1768] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x91baf000) [pid = 1768] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x91472c00) [pid = 1768] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8deab000) [pid = 1768] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f533400) [pid = 1768] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8eab3c00) [pid = 1768] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8e28b400) [pid = 1768] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8bd21800) [pid = 1768] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8a00f000) [pid = 1768] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:09:53 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8791c800) [pid = 1768] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:09:53 INFO - PROCESS | 1768 | 1463976593739 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x870e1c00 == 119 [pid = 1768] [id = 764] 21:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x878d3000) [pid = 1768] [serial = 2291] [outer = (nil)] 21:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8a094800) [pid = 1768] [serial = 2292] [outer = 0x878d3000] 21:09:53 INFO - PROCESS | 1768 | 1463976593823 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8beda000) [pid = 1768] [serial = 2293] [outer = 0x878d3000] 21:09:54 INFO - PROCESS | 1768 | 1463976594554 Marionette TRACE conn4 <- [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]]]}] 21:09:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:09:54 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:09:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:09:54 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:09:54 INFO - TEST-OK | /FileAPI/fileReader.html | took 2058ms 21:09:54 INFO - PROCESS | 1768 | 1463976594593 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:09:54 INFO - TEST-START | /FileAPI/historical.html 21:09:54 INFO - PROCESS | 1768 | 1463976594598 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:09:54 INFO - PROCESS | 1768 | 1463976594605 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 1768 | 1463976594609 Marionette TRACE conn4 <- [1,3022,null,{}] 21:09:54 INFO - PROCESS | 1768 | 1463976594615 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:54 INFO - PROCESS | 1768 | 1463976594933 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:09:54 INFO - PROCESS | 1768 | 1463976594957 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x87928000 == 120 [pid = 1768] [id = 765] 21:09:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8a242000) [pid = 1768] [serial = 2294] [outer = (nil)] 21:09:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8e283000) [pid = 1768] [serial = 2295] [outer = 0x8a242000] 21:09:55 INFO - PROCESS | 1768 | 1463976595035 Marionette DEBUG loaded listener.js 21:09:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8e2bc400) [pid = 1768] [serial = 2296] [outer = 0x8a242000] 21:09:56 INFO - PROCESS | 1768 | 1463976596162 Marionette TRACE conn4 <- [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"]]]}] 21:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:09:56 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:09:56 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:09:56 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:09:56 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:09:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:09:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:56 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:09:56 INFO - TEST-OK | /FileAPI/historical.html | took 1591ms 21:09:56 INFO - PROCESS | 1768 | 1463976596200 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:09:56 INFO - PROCESS | 1768 | 1463976596208 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:09:56 INFO - TEST-START | /FileAPI/idlharness.html 21:09:56 INFO - PROCESS | 1768 | 1463976596217 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 1768 | 1463976596224 Marionette TRACE conn4 <- [1,3026,null,{}] 21:09:56 INFO - PROCESS | 1768 | 1463976596232 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:56 INFO - PROCESS | 1768 | 1463976596600 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:09:56 INFO - PROCESS | 1768 | 1463976596904 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a094c00 == 121 [pid = 1768] [id = 766] 21:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8a098c00) [pid = 1768] [serial = 2297] [outer = (nil)] 21:09:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8b1ea000) [pid = 1768] [serial = 2298] [outer = 0x8a098c00] 21:09:57 INFO - PROCESS | 1768 | 1463976597002 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8bfe4c00) [pid = 1768] [serial = 2299] [outer = 0x8a098c00] 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:09:58 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:09:58 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:09:58 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:09:58 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 21:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:09:58 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 21:09:58 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 21:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:09:58 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:09:58 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:09:58 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:09:58 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 21:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:09:58 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 21:09:58 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 21:09:58 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:09:58 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:09:58 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:09:58 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:09:58 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:09:58 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:09:58 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:09:58 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:09:58 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:09:58 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:09:58 INFO - PROCESS | 1768 | 1463976598518 Marionette TRACE conn4 <- [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]]]}] 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:09:58 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:09:58 INFO - TEST-OK | /FileAPI/idlharness.html | took 2566ms 21:09:58 INFO - PROCESS | 1768 | 1463976598793 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 1768 | 1463976598813 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:09:58 INFO - TEST-START | /FileAPI/idlharness.worker 21:09:58 INFO - PROCESS | 1768 | 1463976598989 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 1768 | 1463976598994 Marionette TRACE conn4 <- [1,3030,null,{}] 21:09:59 INFO - PROCESS | 1768 | 1463976599005 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:09:59 INFO - PROCESS | 1768 | 1463976599266 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:09:59 INFO - PROCESS | 1768 | 1463976599571 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8cce9000 == 122 [pid = 1768] [id = 767] 21:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8cdeac00) [pid = 1768] [serial = 2300] [outer = (nil)] 21:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x90f25400) [pid = 1768] [serial = 2301] [outer = 0x8cdeac00] 21:09:59 INFO - PROCESS | 1768 | 1463976599664 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x90f2e400) [pid = 1768] [serial = 2302] [outer = 0x8cdeac00] 21:10:00 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:10:01 INFO - {} 21:10:01 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:10:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:10:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:10:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:10:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:10:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:10:01 INFO - {} 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:10:01 INFO - {} 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:10:01 INFO - {} 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:10:01 INFO - {} 21:10:01 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:10:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:10:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:10:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:10:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:10:02 INFO - {} 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:10:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:10:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:10:02 INFO - {} 21:10:02 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 - {} 21:10:02 INFO - {} 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:10:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:10:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:10:02 INFO - {} 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:10:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:10:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:10:02 INFO - {} 21:10:02 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 - {} 21:10:02 INFO - {} 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:10:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:10:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 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 21:10:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:10:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:10:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:10:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:10:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:10:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:10:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:10:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:10:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:10:02 INFO - {} 21:10:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3132ms 21:10:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:10:02 INFO - PROCESS | 1768 | 1463976601930 Marionette TRACE conn4 <- [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,{},{}]]]}] 21:10:02 INFO - PROCESS | 1768 | 1463976602084 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 1768 | 1463976602095 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:10:02 INFO - PROCESS | 1768 | 1463976602112 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 1768 | 1463976602133 Marionette TRACE conn4 <- [1,3034,null,{}] 21:10:02 INFO - PROCESS | 1768 | 1463976602233 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:02 INFO - PROCESS | 1768 | 1463976602661 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:10:02 INFO - PROCESS | 1768 | 1463976602899 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f87400 == 123 [pid = 1768] [id = 768] 21:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x914f2400) [pid = 1768] [serial = 2303] [outer = (nil)] 21:10:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x983a4400) [pid = 1768] [serial = 2304] [outer = 0x914f2400] 21:10:02 INFO - PROCESS | 1768 | 1463976602993 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9a3b2800) [pid = 1768] [serial = 2305] [outer = 0x914f2400] 21:10:03 INFO - PROCESS | 1768 | 1463976603827 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:10:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:10:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1773ms 21:10:03 INFO - PROCESS | 1768 | 1463976603882 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:10:03 INFO - PROCESS | 1768 | 1463976603886 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:10:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:10:03 INFO - PROCESS | 1768 | 1463976603894 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:10:03 INFO - PROCESS | 1768 | 1463976603898 Marionette TRACE conn4 <- [1,3038,null,{}] 21:10:03 INFO - PROCESS | 1768 | 1463976603904 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:04 INFO - PROCESS | 1768 | 1463976604152 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:10:04 INFO - PROCESS | 1768 | 1463976604513 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x91470000 == 124 [pid = 1768] [id = 769] 21:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x9a3af000) [pid = 1768] [serial = 2306] [outer = (nil)] 21:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9b219400) [pid = 1768] [serial = 2307] [outer = 0x9a3af000] 21:10:04 INFO - PROCESS | 1768 | 1463976604624 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9cbbf000) [pid = 1768] [serial = 2308] [outer = 0x9a3af000] 21:10:05 INFO - PROCESS | 1768 | 1463976605414 Marionette TRACE conn4 <- [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"]]]}] 21:10:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:10:05 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1542ms 21:10:05 INFO - PROCESS | 1768 | 1463976605437 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:10:05 INFO - PROCESS | 1768 | 1463976605442 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:10:05 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:10:05 INFO - PROCESS | 1768 | 1463976605449 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 1768 | 1463976605453 Marionette TRACE conn4 <- [1,3042,null,{}] 21:10:05 INFO - PROCESS | 1768 | 1463976605459 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:05 INFO - PROCESS | 1768 | 1463976605706 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:10:06 INFO - PROCESS | 1768 | 1463976606020 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x983eb000 == 125 [pid = 1768] [id = 770] 21:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9b210c00) [pid = 1768] [serial = 2309] [outer = (nil)] 21:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9d5b6400) [pid = 1768] [serial = 2310] [outer = 0x9b210c00] 21:10:06 INFO - PROCESS | 1768 | 1463976606161 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9d5c3800) [pid = 1768] [serial = 2311] [outer = 0x9b210c00] 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:10:07 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. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:10:07 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'.) 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:10:07 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. 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:10:07 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. 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:10:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:10:07 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. 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:10:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:10:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:10:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:10:07 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1930ms 21:10:07 INFO - PROCESS | 1768 | 1463976607272 Marionette TRACE conn4 <- [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]]]}] 21:10:07 INFO - PROCESS | 1768 | 1463976607446 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 1768 | 1463976607461 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:10:07 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:10:07 INFO - PROCESS | 1768 | 1463976607551 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 1768 | 1463976607558 Marionette TRACE conn4 <- [1,3046,null,{}] 21:10:07 INFO - PROCESS | 1768 | 1463976607654 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:08 INFO - PROCESS | 1768 | 1463976608040 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:10:08 INFO - PROCESS | 1768 | 1463976608273 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x91474800 == 126 [pid = 1768] [id = 771] 21:10:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x914fa400) [pid = 1768] [serial = 2312] [outer = (nil)] 21:10:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x915eb400) [pid = 1768] [serial = 2313] [outer = 0x914fa400] 21:10:08 INFO - PROCESS | 1768 | 1463976608375 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x918e3000) [pid = 1768] [serial = 2314] [outer = 0x914fa400] 21:10:08 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:10:09 INFO - PROCESS | 1768 | 1463976609312 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:10:09 INFO - {} 21:10:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1874ms 21:10:09 INFO - PROCESS | 1768 | 1463976609356 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 1768 | 1463976609361 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:10:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:10:09 INFO - PROCESS | 1768 | 1463976609367 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 1768 | 1463976609371 Marionette TRACE conn4 <- [1,3050,null,{}] 21:10:09 INFO - PROCESS | 1768 | 1463976609379 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:09 INFO - PROCESS | 1768 | 1463976609687 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:10:10 INFO - PROCESS | 1768 | 1463976610069 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x914f1000 == 127 [pid = 1768] [id = 772] 21:10:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92450000) [pid = 1768] [serial = 2315] [outer = (nil)] 21:10:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92691800) [pid = 1768] [serial = 2316] [outer = 0x92450000] 21:10:10 INFO - PROCESS | 1768 | 1463976610166 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x92883c00) [pid = 1768] [serial = 2317] [outer = 0x92450000] 21:10:10 INFO - PROCESS | 1768 | 1463976610961 Marionette TRACE conn4 <- [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]]]}] 21:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:10:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1637ms 21:10:11 INFO - PROCESS | 1768 | 1463976611006 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 1768 | 1463976611011 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:10:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:10:11 INFO - PROCESS | 1768 | 1463976611019 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 1768 | 1463976611024 Marionette TRACE conn4 <- [1,3054,null,{}] 21:10:11 INFO - PROCESS | 1768 | 1463976611031 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:11 INFO - PROCESS | 1768 | 1463976611288 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:10:11 INFO - PROCESS | 1768 | 1463976611676 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bab400 == 128 [pid = 1768] [id = 773] 21:10:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91bb9000) [pid = 1768] [serial = 2318] [outer = (nil)] 21:10:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92b0b800) [pid = 1768] [serial = 2319] [outer = 0x91bb9000] 21:10:11 INFO - PROCESS | 1768 | 1463976611772 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92c0f400) [pid = 1768] [serial = 2320] [outer = 0x91bb9000] 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:10:13 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:10:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:10:13 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" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:10:13 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" 21:10:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:10:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:10:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2028ms 21:10:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:10:13 INFO - PROCESS | 1768 | 1463976612894 Marionette TRACE conn4 <- [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"]]]}] 21:10:13 INFO - PROCESS | 1768 | 1463976613053 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 1768 | 1463976613092 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:10:13 INFO - PROCESS | 1768 | 1463976613261 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 1768 | 1463976613265 Marionette TRACE conn4 <- [1,3058,null,{}] 21:10:13 INFO - PROCESS | 1768 | 1463976613276 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:13 INFO - PROCESS | 1768 | 1463976613567 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:10:13 INFO - PROCESS | 1768 | 1463976613871 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x92696400 == 129 [pid = 1768] [id = 774] 21:10:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9296a800) [pid = 1768] [serial = 2321] [outer = (nil)] 21:10:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0xa2639c00) [pid = 1768] [serial = 2322] [outer = 0x9296a800] 21:10:13 INFO - PROCESS | 1768 | 1463976613963 Marionette DEBUG loaded listener.js 21:10:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa26cc800) [pid = 1768] [serial = 2323] [outer = 0x9296a800] 21:10:14 INFO - PROCESS | 1768 | 1463976614871 Marionette TRACE conn4 <- [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]]]}] 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:10:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:10:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:10:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:10:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1778ms 21:10:14 INFO - PROCESS | 1768 | 1463976614962 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 1768 | 1463976614965 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:10:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:10:14 INFO - PROCESS | 1768 | 1463976614976 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 1768 | 1463976614980 Marionette TRACE conn4 <- [1,3062,null,{}] 21:10:14 INFO - PROCESS | 1768 | 1463976614986 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:15 INFO - PROCESS | 1768 | 1463976615261 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:10:15 INFO - PROCESS | 1768 | 1463976615635 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x91470400 == 130 [pid = 1768] [id = 775] 21:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9ad19800) [pid = 1768] [serial = 2324] [outer = (nil)] 21:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa321e400) [pid = 1768] [serial = 2325] [outer = 0x9ad19800] 21:10:15 INFO - PROCESS | 1768 | 1463976615731 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa3251400) [pid = 1768] [serial = 2326] [outer = 0x9ad19800] 21:10:16 INFO - PROCESS | 1768 | [1768] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 21:10:16 INFO - PROCESS | 1768 | 1463976616635 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:10:16 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:10:16 INFO - {} 21:10:16 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1682ms 21:10:16 INFO - PROCESS | 1768 | 1463976616661 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 1768 | 1463976616666 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:10:16 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:10:16 INFO - PROCESS | 1768 | 1463976616682 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 1768 | 1463976616687 Marionette TRACE conn4 <- [1,3066,null,{}] 21:10:16 INFO - PROCESS | 1768 | 1463976616743 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:17 INFO - PROCESS | 1768 | 1463976617048 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:10:17 INFO - PROCESS | 1768 | 1463976617432 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa26be800 == 131 [pid = 1768] [id = 776] 21:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa628d000) [pid = 1768] [serial = 2327] [outer = (nil)] 21:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa6759400) [pid = 1768] [serial = 2328] [outer = 0xa628d000] 21:10:17 INFO - PROCESS | 1768 | 1463976617533 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa67c6000) [pid = 1768] [serial = 2329] [outer = 0xa628d000] 21:10:18 INFO - PROCESS | 1768 | 1463976618345 Marionette TRACE conn4 <- [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]]]}] 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:10:18 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:10:18 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1688ms 21:10:18 INFO - PROCESS | 1768 | 1463976618372 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 1768 | 1463976618375 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:10:18 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:10:18 INFO - PROCESS | 1768 | 1463976618383 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 1768 | 1463976618387 Marionette TRACE conn4 <- [1,3070,null,{}] 21:10:18 INFO - PROCESS | 1768 | 1463976618393 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:18 INFO - PROCESS | 1768 | 1463976618662 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:10:19 INFO - PROCESS | 1768 | 1463976619040 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x938c5c00 == 132 [pid = 1768] [id = 777] 21:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x938c6000) [pid = 1768] [serial = 2330] [outer = (nil)] 21:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa6891000) [pid = 1768] [serial = 2331] [outer = 0x938c6000] 21:10:19 INFO - PROCESS | 1768 | 1463976619135 Marionette DEBUG loaded listener.js 21:10:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa6ea6800) [pid = 1768] [serial = 2332] [outer = 0x938c6000] 21:10:19 INFO - PROCESS | 1768 | 1463976619966 Marionette TRACE conn4 <- [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]]]}] 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1634ms 21:10:20 INFO - PROCESS | 1768 | 1463976620018 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:10:20 INFO - PROCESS | 1768 | 1463976620021 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:10:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:10:20 INFO - PROCESS | 1768 | 1463976620029 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:10:20 INFO - PROCESS | 1768 | 1463976620033 Marionette TRACE conn4 <- [1,3074,null,{}] 21:10:20 INFO - PROCESS | 1768 | 1463976620039 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:20 INFO - PROCESS | 1768 | 1463976620294 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:10:20 INFO - PROCESS | 1768 | 1463976620676 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8449b400 == 133 [pid = 1768] [id = 778] 21:10:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8449d400) [pid = 1768] [serial = 2333] [outer = (nil)] 21:10:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x844a1c00) [pid = 1768] [serial = 2334] [outer = 0x8449d400] 21:10:20 INFO - PROCESS | 1768 | 1463976620768 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x844a4800) [pid = 1768] [serial = 2335] [outer = 0x8449d400] 21:10:21 INFO - PROCESS | 1768 | 1463976621568 Marionette TRACE conn4 <- [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]]]}] 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:10:21 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1582ms 21:10:21 INFO - PROCESS | 1768 | 1463976621614 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:10:21 INFO - PROCESS | 1768 | 1463976621617 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:10:21 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:10:21 INFO - PROCESS | 1768 | 1463976621626 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 1768 | 1463976621630 Marionette TRACE conn4 <- [1,3078,null,{}] 21:10:21 INFO - PROCESS | 1768 | 1463976621637 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:21 INFO - PROCESS | 1768 | 1463976621964 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:10:22 INFO - PROCESS | 1768 | 1463976622365 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8449a800 == 134 [pid = 1768] [id = 779] 21:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8449bc00) [pid = 1768] [serial = 2336] [outer = (nil)] 21:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x88342c00) [pid = 1768] [serial = 2337] [outer = 0x8449bc00] 21:10:22 INFO - PROCESS | 1768 | 1463976622466 Marionette DEBUG loaded listener.js 21:10:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x88345800) [pid = 1768] [serial = 2338] [outer = 0x8449bc00] 21:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 21:10:23 INFO - reader.readAsText(blob_2) 21:10:23 INFO - }" did not throw 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 21:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 21:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 21:10:23 INFO - reader.readAsDataURL(blob_2) 21:10:23 INFO - }" did not throw 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 21:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 21:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 21:10:23 INFO - reader.readAsArrayBuffer(blob_2) 21:10:23 INFO - }" did not throw 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 21:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 21:10:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 21:10:23 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 21:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 21:10:23 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 1768 | 1463976623321 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:10:23 INFO - PROCESS | 1768 | 1463976623337 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 1768 | 1463976623348 Marionette TRACE conn4 <- [1,3082,null,{}] 21:10:23 INFO - PROCESS | 1768 | 1463976623356 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:23 INFO - PROCESS | 1768 | 1463976623633 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:10:24 INFO - PROCESS | 1768 | 1463976624016 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x878d5c00 == 135 [pid = 1768] [id = 780] 21:10:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x88344400) [pid = 1768] [serial = 2339] [outer = (nil)] 21:10:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8834e800) [pid = 1768] [serial = 2340] [outer = 0x88344400] 21:10:24 INFO - PROCESS | 1768 | 1463976624113 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0xa30ee000) [pid = 1768] [serial = 2341] [outer = 0x88344400] 21:10:24 INFO - PROCESS | 1768 | 1463976624930 Marionette TRACE conn4 <- [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]]]}] 21:10:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:10:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:10:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:10:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1649ms 21:10:24 INFO - PROCESS | 1768 | 1463976624985 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:10:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:10:24 INFO - PROCESS | 1768 | 1463976624990 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:10:24 INFO - PROCESS | 1768 | 1463976624997 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:10:25 INFO - PROCESS | 1768 | 1463976625000 Marionette TRACE conn4 <- [1,3086,null,{}] 21:10:25 INFO - PROCESS | 1768 | 1463976625007 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:25 INFO - PROCESS | 1768 | 1463976625304 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:10:25 INFO - PROCESS | 1768 | 1463976625691 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x95060000 == 134 [pid = 1768] [id = 677] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9eac00 == 133 [pid = 1768] [id = 164] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x9a3ba000 == 132 [pid = 1768] [id = 757] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x92455400 == 131 [pid = 1768] [id = 755] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x938c2800 == 130 [pid = 1768] [id = 754] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a9e6400 == 129 [pid = 1768] [id = 753] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x90f2cc00 == 128 [pid = 1768] [id = 751] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8eda3400 == 127 [pid = 1768] [id = 752] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8d536400 == 126 [pid = 1768] [id = 750] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f532c00 == 125 [pid = 1768] [id = 749] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8e5dc400 == 124 [pid = 1768] [id = 748] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bc000 == 123 [pid = 1768] [id = 746] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a09d800 == 122 [pid = 1768] [id = 747] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8cde7000 == 121 [pid = 1768] [id = 745] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8f535c00 == 120 [pid = 1768] [id = 712] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x8a24e000 == 119 [pid = 1768] [id = 744] 21:10:28 INFO - PROCESS | 1768 | --DOCSHELL 0x87929c00 == 118 [pid = 1768] [id = 743] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9288e000) [pid = 1768] [serial = 2154] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8bd26400) [pid = 1768] [serial = 2106] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8cde0800) [pid = 1768] [serial = 2228] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8bbee000) [pid = 1768] [serial = 2225] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8a248800) [pid = 1768] [serial = 2222] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x891d2c00) [pid = 1768] [serial = 2219] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x99f5dc00) [pid = 1768] [serial = 2217] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x99f57c00) [pid = 1768] [serial = 2216] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x99230c00) [pid = 1768] [serial = 2214] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x981ad400) [pid = 1768] [serial = 2213] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x96e72400) [pid = 1768] [serial = 2211] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x96e6c800) [pid = 1768] [serial = 2210] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9527bc00) [pid = 1768] [serial = 2208] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x95276000) [pid = 1768] [serial = 2207] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x95114800) [pid = 1768] [serial = 2205] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x95068000) [pid = 1768] [serial = 2204] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x946fa000) [pid = 1768] [serial = 2202] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x946f1c00) [pid = 1768] [serial = 2201] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x93a05400) [pid = 1768] [serial = 2199] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x92c07c00) [pid = 1768] [serial = 2198] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92b02400) [pid = 1768] [serial = 2196] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9296ec00) [pid = 1768] [serial = 2195] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x92882400) [pid = 1768] [serial = 2193] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x92697800) [pid = 1768] [serial = 2192] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9244c800) [pid = 1768] [serial = 2190] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x91bb2800) [pid = 1768] [serial = 2189] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x915ebc00) [pid = 1768] [serial = 2187] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x914f7800) [pid = 1768] [serial = 2186] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f537400) [pid = 1768] [serial = 2183] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x90f87800) [pid = 1768] [serial = 2184] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8ebec000) [pid = 1768] [serial = 2180] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8ed97c00) [pid = 1768] [serial = 2181] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8ea08c00) [pid = 1768] [serial = 2178] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8e5d8400) [pid = 1768] [serial = 2177] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8cde3c00) [pid = 1768] [serial = 2175] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8bee3400) [pid = 1768] [serial = 2174] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8a9eb000) [pid = 1768] [serial = 2172] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8a943800) [pid = 1768] [serial = 2171] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x88793000) [pid = 1768] [serial = 2169] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x87ee9800) [pid = 1768] [serial = 2168] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x89768400) [pid = 1768] [serial = 2220] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8bee4400) [pid = 1768] [serial = 2226] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8a94bc00) [pid = 1768] [serial = 2223] [outer = (nil)] [url = about:blank] 21:10:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x870dac00 == 119 [pid = 1768] [id = 781] 21:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x870e4800) [pid = 1768] [serial = 2342] [outer = (nil)] 21:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x878d6400) [pid = 1768] [serial = 2343] [outer = 0x870e4800] 21:10:28 INFO - PROCESS | 1768 | 1463976628731 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x87ee6000) [pid = 1768] [serial = 2344] [outer = 0x870e4800] 21:10:29 INFO - PROCESS | 1768 | 1463976629531 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:10:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:10:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 4552ms 21:10:29 INFO - PROCESS | 1768 | 1463976629551 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:10:29 INFO - PROCESS | 1768 | 1463976629558 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:10:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:10:29 INFO - PROCESS | 1768 | 1463976629567 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:10:29 INFO - PROCESS | 1768 | 1463976629572 Marionette TRACE conn4 <- [1,3090,null,{}] 21:10:29 INFO - PROCESS | 1768 | 1463976629581 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:29 INFO - PROCESS | 1768 | 1463976629826 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:10:30 INFO - PROCESS | 1768 | 1463976630109 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8878c400 == 120 [pid = 1768] [id = 782] 21:10:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8878fc00) [pid = 1768] [serial = 2345] [outer = (nil)] 21:10:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x891d7c00) [pid = 1768] [serial = 2346] [outer = 0x8878fc00] 21:10:30 INFO - PROCESS | 1768 | 1463976630214 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8976b000) [pid = 1768] [serial = 2347] [outer = 0x8878fc00] 21:10:31 INFO - PROCESS | 1768 | 1463976631001 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:10:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:10:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1484ms 21:10:31 INFO - PROCESS | 1768 | 1463976631051 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 1768 | 1463976631057 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:10:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:10:31 INFO - PROCESS | 1768 | 1463976631068 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 1768 | 1463976631072 Marionette TRACE conn4 <- [1,3094,null,{}] 21:10:31 INFO - PROCESS | 1768 | 1463976631083 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:31 INFO - PROCESS | 1768 | 1463976631427 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:10:31 INFO - PROCESS | 1768 | 1463976631468 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x848e1400 == 121 [pid = 1768] [id = 783] 21:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8976f800) [pid = 1768] [serial = 2348] [outer = (nil)] 21:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a097800) [pid = 1768] [serial = 2349] [outer = 0x8976f800] 21:10:31 INFO - PROCESS | 1768 | 1463976631547 Marionette DEBUG loaded listener.js 21:10:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8a946400) [pid = 1768] [serial = 2350] [outer = 0x8976f800] 21:10:32 INFO - PROCESS | 1768 | 1463976632577 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:10:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:10:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1541ms 21:10:32 INFO - PROCESS | 1768 | 1463976632610 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 1768 | 1463976632614 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:10:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:10:32 INFO - PROCESS | 1768 | 1463976632622 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 1768 | 1463976632628 Marionette TRACE conn4 <- [1,3098,null,{}] 21:10:32 INFO - PROCESS | 1768 | 1463976632653 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:32 INFO - PROCESS | 1768 | 1463976632990 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:10:33 INFO - PROCESS | 1768 | 1463976633040 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x884dfc00 == 122 [pid = 1768] [id = 784] 21:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8bbef000) [pid = 1768] [serial = 2351] [outer = (nil)] 21:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8bd2b000) [pid = 1768] [serial = 2352] [outer = 0x8bbef000] 21:10:33 INFO - PROCESS | 1768 | 1463976633118 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8bfd8c00) [pid = 1768] [serial = 2353] [outer = 0x8bbef000] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8b1f0400) [pid = 1768] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8bbf2c00) [pid = 1768] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x878d3000) [pid = 1768] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8e28e400) [pid = 1768] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x92c09000) [pid = 1768] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x938c4000) [pid = 1768] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x92559400) [pid = 1768] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9244d400) [pid = 1768] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x90f87000) [pid = 1768] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8dea8400) [pid = 1768] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8f537c00) [pid = 1768] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8ea05800) [pid = 1768] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8bedd400) [pid = 1768] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e2bcc00) [pid = 1768] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8ced1800) [pid = 1768] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8a950800) [pid = 1768] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x87ee0000) [pid = 1768] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8a093800) [pid = 1768] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x87eea400) [pid = 1768] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x99f58c00) [pid = 1768] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9a3b4c00) [pid = 1768] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 21:10:34 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9a9dc800) [pid = 1768] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:10:34 INFO - PROCESS | 1768 | 1463976634545 Marionette TRACE conn4 <- [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]]]}] 21:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:10:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:10:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1950ms 21:10:34 INFO - PROCESS | 1768 | 1463976634574 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 1768 | 1463976634577 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:10:34 INFO - PROCESS | 1768 | 1463976634585 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 1768 | 1463976634588 Marionette TRACE conn4 <- [1,3102,null,{}] 21:10:34 INFO - PROCESS | 1768 | 1463976634594 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:34 INFO - PROCESS | 1768 | 1463976634824 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:10:35 INFO - PROCESS | 1768 | 1463976635082 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x848d3400 == 123 [pid = 1768] [id = 785] 21:10:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8a950800) [pid = 1768] [serial = 2354] [outer = (nil)] 21:10:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8cce5c00) [pid = 1768] [serial = 2355] [outer = 0x8a950800] 21:10:35 INFO - PROCESS | 1768 | 1463976635164 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8cde7000) [pid = 1768] [serial = 2356] [outer = 0x8a950800] 21:10:36 INFO - PROCESS | 1768 | 1463976636075 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1534ms 21:10:36 INFO - PROCESS | 1768 | 1463976636121 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 1768 | 1463976636127 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:10:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:10:36 INFO - PROCESS | 1768 | 1463976636137 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 1768 | 1463976636143 Marionette TRACE conn4 <- [1,3106,null,{}] 21:10:36 INFO - PROCESS | 1768 | 1463976636152 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:36 INFO - PROCESS | 1768 | 1463976636518 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:10:36 INFO - PROCESS | 1768 | 1463976636839 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x88344000 == 124 [pid = 1768] [id = 786] 21:10:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x88344800) [pid = 1768] [serial = 2357] [outer = (nil)] 21:10:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8834fc00) [pid = 1768] [serial = 2358] [outer = 0x88344800] 21:10:36 INFO - PROCESS | 1768 | 1463976636938 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x88646c00) [pid = 1768] [serial = 2359] [outer = 0x88344800] 21:10:37 INFO - PROCESS | 1768 | 1463976637810 Marionette TRACE conn4 <- [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]]]}] 21:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:10:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1693ms 21:10:37 INFO - PROCESS | 1768 | 1463976637831 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 1768 | 1463976637841 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:10:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:10:37 INFO - PROCESS | 1768 | 1463976637853 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 1768 | 1463976637857 Marionette TRACE conn4 <- [1,3110,null,{}] 21:10:37 INFO - PROCESS | 1768 | 1463976637865 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:38 INFO - PROCESS | 1768 | 1463976638121 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:10:38 INFO - PROCESS | 1768 | 1463976638505 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x89a4f000 == 125 [pid = 1768] [id = 787] 21:10:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a006400) [pid = 1768] [serial = 2360] [outer = (nil)] 21:10:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8a943800) [pid = 1768] [serial = 2361] [outer = 0x8a006400] 21:10:38 INFO - PROCESS | 1768 | 1463976638617 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b1ea800) [pid = 1768] [serial = 2362] [outer = 0x8a006400] 21:10:39 INFO - PROCESS | 1768 | 1463976639455 Marionette TRACE conn4 <- [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"]]]}] 21:10:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:10:39 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 21:10:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:10:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1635ms 21:10:39 INFO - PROCESS | 1768 | 1463976639490 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:10:39 INFO - PROCESS | 1768 | 1463976639494 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:10:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:10:39 INFO - PROCESS | 1768 | 1463976639502 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:10:39 INFO - PROCESS | 1768 | 1463976639509 Marionette TRACE conn4 <- [1,3114,null,{}] 21:10:39 INFO - PROCESS | 1768 | 1463976639528 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:10:39 INFO - PROCESS | 1768 | 1463976639804 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:10:40 INFO - PROCESS | 1768 | 1463976640240 Marionette TRACE conn4 -> [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\", \"73a777f7-7cc0-44e6-83b2-a912989e99aa\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ced8400 == 126 [pid = 1768] [id = 788] 21:10:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8d539400) [pid = 1768] [serial = 2363] [outer = (nil)] 21:10:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e1c5c00) [pid = 1768] [serial = 2364] [outer = 0x8d539400] 21:10:40 INFO - PROCESS | 1768 | 1463976640342 Marionette DEBUG loaded listener.js 21:10:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e2bcc00) [pid = 1768] [serial = 2365] [outer = 0x8d539400] 21:10:41 INFO - PROCESS | 1768 | 1463976641246 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:10:41 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:10:41 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1789ms 21:10:41 INFO - PROCESS | 1768 | 1463976641293 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:10:41 INFO - PROCESS | 1768 | 1463976641298 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:10:42 WARNING - u'runner_teardown' () 21:10:42 INFO - No more tests 21:10:42 INFO - Got 0 unexpected results 21:10:42 INFO - SUITE-END | took 1421s 21:10:42 INFO - Closing logging queue 21:10:42 INFO - queue closed 21:10:42 INFO - Return code: 0 21:10:42 WARNING - # TBPL SUCCESS # 21:10:42 INFO - Running post-action listener: _resource_record_post_action 21:10:42 INFO - Running post-run listener: _resource_record_post_run 21:10:43 INFO - Total resource usage - Wall time: 1461s; CPU: 98.0%; Read bytes: 14155776; Write bytes: 931008512; Read time: 644; Write time: 221904 21:10:43 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:10:43 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 12288; Write bytes: 142745600; Read time: 24; Write time: 123688 21:10:43 INFO - run-tests - Wall time: 1427s; CPU: 98.0%; Read bytes: 11317248; Write bytes: 788262912; Read time: 520; Write time: 98216 21:10:43 INFO - Running post-run listener: _upload_blobber_files 21:10:43 INFO - Blob upload gear active. 21:10:43 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:10:43 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 21:10:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 21:10:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 21:10:44 INFO - (blobuploader) - INFO - Open directory for files ... 21:10:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:10:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:10:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:10:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:10:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:10:46 INFO - (blobuploader) - INFO - Done attempting. 21:10:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:10:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:10:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:10:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:10:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:10:47 INFO - (blobuploader) - INFO - Done attempting. 21:10:47 INFO - (blobuploader) - INFO - Iteration through files over. 21:10:47 INFO - Return code: 0 21:10:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:10:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:10:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fbd96cd8692d0e63f810a6d289e293a174db5970074507557d43576034dcc5c432a85867fcbb49c7ac08443f8ee21b13a8725ee9c187aea7acd82c2351320d51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/96c1c966b785dac486edf92cb14c3948ad10ae40c0fb34583308647c888662e5287a563f68978205e64fcbf31249d224a027f9f0c0aca2c0f130eafc04d70cda"} 21:10:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:10:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:10:47 INFO - Contents: 21:10:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fbd96cd8692d0e63f810a6d289e293a174db5970074507557d43576034dcc5c432a85867fcbb49c7ac08443f8ee21b13a8725ee9c187aea7acd82c2351320d51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/96c1c966b785dac486edf92cb14c3948ad10ae40c0fb34583308647c888662e5287a563f68978205e64fcbf31249d224a027f9f0c0aca2c0f130eafc04d70cda"} 21:10:47 INFO - Running post-run listener: copy_logs_to_upload_dir 21:10:47 INFO - Copying logs to upload dir... 21:10:47 INFO - mkdir: /builds/slave/test/build/upload/logs 21:10:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1553.189585 ========= master_lag: 8.51 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 1 secs) (at 2016-05-22 21:10:56.200688) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-05-22 21:10:56.213179) ========= 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-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fbd96cd8692d0e63f810a6d289e293a174db5970074507557d43576034dcc5c432a85867fcbb49c7ac08443f8ee21b13a8725ee9c187aea7acd82c2351320d51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/96c1c966b785dac486edf92cb14c3948ad10ae40c0fb34583308647c888662e5287a563f68978205e64fcbf31249d224a027f9f0c0aca2c0f130eafc04d70cda"} build_url:https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033250 build_url: 'https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/fbd96cd8692d0e63f810a6d289e293a174db5970074507557d43576034dcc5c432a85867fcbb49c7ac08443f8ee21b13a8725ee9c187aea7acd82c2351320d51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/96c1c966b785dac486edf92cb14c3948ad10ae40c0fb34583308647c888662e5287a563f68978205e64fcbf31249d224a027f9f0c0aca2c0f130eafc04d70cda"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LZVtuRc0TeWf2Xv8YKMLSQ/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.99 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-05-22 21:10:58.233769) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 21:10:58.234148) ========= 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-1463974145.952074-986942470 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017206 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 21:10:58.292943) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 21:10:58.293281) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 21:10:58.293693) ========= ========= Total master_lag: 12.35 =========